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 pynacl>=1.5 Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Collecting bcrypt>=3.2 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) 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 protobuf>=4.23.3 Downloading protobuf-7.36.2-cp310-abi3-manylinux2014_x86_64.whl (343 kB) Collecting absl-py>=0.13 Downloading absl_py-2.5.1-py3-none-any.whl (137 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) 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.121-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 grpcio>=1.62.2 Downloading grpcio-1.85.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.4 MB) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.76.0-py3-none-any.whl (307 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 cachetools<6.0,>=2.0.0 Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9.1-py3-none-any.whl (34 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.1-py3-none-any.whl (223 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-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 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) Collecting google-resumable-media>=2.7.2 Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 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) 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 asn1crypto>=1.5.1 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) 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) Collecting click>=7.1.2 Downloading click-8.5.0-py3-none-any.whl (125 kB) 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 tzlocal>=4.3 Downloading tzlocal-5.4.5-py3-none-any.whl (18 kB) 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 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 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 uritools>=3.0.1 Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Collecting oscrypto>=1.1.0 Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 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.121 Downloading botocore-1.43.121-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: python-dateutil<3.0.0,>=2.1 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.121->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (2.8.1) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.121->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (1.26.5) 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.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=579372b265fc83755c9b10a2017bba9880c22063bddacb5473ce5ffe1976f519 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-9_j1kaju/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=1221006 sha256=3971bd57a18961ced6fbcc08f2212c6bb1b6b95652e2997290b8b8465f244355 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-9_j1kaju/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.121 botocore-1.43.121 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.0 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-10-29 04:43:34,838 100 INFO ? odoo: Odoo version 17.0 2026-10-29 04:43:34,839 100 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-29 04:43:34,839 100 INFO ? odoo: addons paths: ['/data/build/rb-c2b51ef-226090/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/rb-c2b51ef-226090/addons', '/data/build/Viindoo-tvtmaaddons-17.0', '/data/build/Viindoo-erponline-enterprise-17.0', '/data/build/Viindoo-branding-17.0'] 2026-10-29 04:43:34,839 100 INFO ? odoo: database: runbot_build@default:5435 2026-10-29 04:43:35,081 100 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-29 04:43:35,509 100 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-10-29 04:43:35,512 100 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-29 04:43:35,553 100 INFO rb-c2b51ef-226090-429967 odoo.modules.loading: loading 1 modules... 2026-10-29 04:43:35,815 100 INFO rb-c2b51ef-226090-429967 odoo.modules.loading: 1 modules loaded in 0.26s, 0 queries (+0 extra) 2026-10-29 04:43:37,539 100 INFO rb-c2b51ef-226090-429967 odoo.modules.loading: loading 1215 modules... 2026-10-29 04:44:01,261 100 INFO rb-c2b51ef-226090-429967 odoo.modules.loading: 1215 modules loaded in 23.72s, 2 queries (+2 extra) 2026-10-29 04:44:04,940 100 INFO rb-c2b51ef-226090-429967 odoo.modules.loading: Modules loaded. 2026-10-29 04:44:05,446 100 INFO rb-c2b51ef-226090-429967 odoo.modules.registry: Registry loaded in 29.935s 2026-10-29 04:44:05,447 100 INFO rb-c2b51ef-226090-429967 odoo.service.server: Starting post tests 2026-10-29 04:44:07,907 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-29 04:44:14,441 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.396502256393433 seconds 2026-10-29 04:44:16,135 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c5794ad/hr_attendance.assets_public_attendance.min.css (id:2934) 2026-10-29 04:44:16,138 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2864] (matching /web/assets/_______/hr_attendance.assets_public_attendance.min.css) because it was replaced with /web/assets/c5794ad/hr_attendance.assets_public_attendance.min.css 2026-10-29 04:44:17,274 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/934ea96/im_livechat.assets_embed_external.min.css (id:2935) 2026-10-29 04:44:17,276 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2865] (matching /web/assets/_______/im_livechat.assets_embed_external.min.css) because it was replaced with /web/assets/934ea96/im_livechat.assets_embed_external.min.css 2026-10-29 04:44:19,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/be3b1c6/im_livechat.embed_test_assets.min.css (id:2936) 2026-10-29 04:44:19,837 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2866] (matching /web/assets/_______/im_livechat.embed_test_assets.min.css) because it was replaced with /web/assets/be3b1c6/im_livechat.embed_test_assets.min.css 2026-10-29 04:44:20,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6167991/mail.assets_public.min.css (id:2937) 2026-10-29 04:44:20,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2871] (matching /web/assets/_______/mail.assets_public.min.css) because it was replaced with /web/assets/6167991/mail.assets_public.min.css 2026-10-29 04:44:23,366 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/840d568/mass_mailing.iframe_css_assets_edit.min.css (id:2938) 2026-10-29 04:44:23,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2873] (matching /web/assets/_______/mass_mailing.iframe_css_assets_edit.min.css) because it was replaced with /web/assets/840d568/mass_mailing.iframe_css_assets_edit.min.css 2026-10-29 04:44:24,532 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3266480/mrp_subcontracting.webclient.min.css (id:2939) 2026-10-29 04:44:24,534 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2875] (matching /web/assets/_______/mrp_subcontracting.webclient.min.css) because it was replaced with /web/assets/3266480/mrp_subcontracting.webclient.min.css 2026-10-29 04:44:26,355 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8163da4/point_of_sale.assets_prod.min.css (id:2940) 2026-10-29 04:44:26,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2876] (matching /web/assets/_______/point_of_sale.assets_prod.min.css) because it was replaced with /web/assets/8163da4/point_of_sale.assets_prod.min.css 2026-10-29 04:44:28,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/37b3e1c/point_of_sale.assets_qunit_tests.min.css (id:2941) 2026-10-29 04:44:28,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2877] (matching /web/assets/_______/point_of_sale.assets_qunit_tests.min.css) because it was replaced with /web/assets/37b3e1c/point_of_sale.assets_qunit_tests.min.css 2026-10-29 04:44:29,352 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3a6a1d4/pos_self_order.assets.min.css (id:2942) 2026-10-29 04:44:29,354 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2878] (matching /web/assets/_______/pos_self_order.assets.min.css) because it was replaced with /web/assets/3a6a1d4/pos_self_order.assets.min.css 2026-10-29 04:44:31,101 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1aa63d3/project.webclient.min.css (id:2943) 2026-10-29 04:44:31,103 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2880] (matching /web/assets/_______/project.webclient.min.css) because it was replaced with /web/assets/1aa63d3/project.webclient.min.css 2026-10-29 04:44:31,281 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0a1a6a3/snailmail.report_assets_snailmail.min.css (id:2944) 2026-10-29 04:44:31,282 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2881] (matching /web/assets/_______/snailmail.report_assets_snailmail.min.css) because it was replaced with /web/assets/0a1a6a3/snailmail.report_assets_snailmail.min.css 2026-10-29 04:44:32,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d2be3ee/spreadsheet.public_spreadsheet.min.css (id:2945) 2026-10-29 04:44:32,179 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2884] (matching /web/assets/_______/spreadsheet.public_spreadsheet.min.css) because it was replaced with /web/assets/d2be3ee/spreadsheet.public_spreadsheet.min.css 2026-10-29 04:44:32,406 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/068af1f/survey.survey_assets.min.css (id:2946) 2026-10-29 04:44:32,407 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2886] (matching /web/assets/_______/survey.survey_assets.min.css) because it was replaced with /web/assets/068af1f/survey.survey_assets.min.css 2026-10-29 04:44:33,183 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ca291e1/to_account_reports.assets_account_report.min.css (id:2947) 2026-10-29 04:44:33,185 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2890] (matching /web/assets/_______/to_account_reports.assets_account_report.min.css) because it was replaced with /web/assets/ca291e1/to_account_reports.assets_account_report.min.css 2026-10-29 04:44:35,972 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c6b81cb/to_stock_age_report.assets_financial_report.min.css (id:2948) 2026-10-29 04:44:35,974 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2891] (matching /web/assets/_______/to_stock_age_report.assets_financial_report.min.css) because it was replaced with /web/assets/c6b81cb/to_stock_age_report.assets_financial_report.min.css 2026-10-29 04:44:36,259 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7b7cb0d/viin_brain.lazy_brain_app.min.css (id:2949) 2026-10-29 04:44:36,261 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2896] (matching /web/assets/_______/viin_brain.lazy_brain_app.min.css) because it was replaced with /web/assets/7b7cb0d/viin_brain.lazy_brain_app.min.css 2026-10-29 04:44:37,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9aa38b6/viin_customizer.customizer_report.min.css (id:2950) 2026-10-29 04:44:37,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2897] (matching /web/assets/_______/viin_customizer.customizer_report.min.css) because it was replaced with /web/assets/9aa38b6/viin_customizer.customizer_report.min.css 2026-10-29 04:44:37,880 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7bba84d/viin_sign.assets_frontend_signature.min.css (id:2951) 2026-10-29 04:44:37,881 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2901] (matching /web/assets/_______/viin_sign.assets_frontend_signature.min.css) because it was replaced with /web/assets/7bba84d/viin_sign.assets_frontend_signature.min.css 2026-10-29 04:44:38,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/52f5af6/viin_sign.assets_pdf_iframe.min.css (id:2952) 2026-10-29 04:44:38,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2902] (matching /web/assets/_______/viin_sign.assets_pdf_iframe.min.css) because it was replaced with /web/assets/52f5af6/viin_sign.assets_pdf_iframe.min.css 2026-10-29 04:44:40,985 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a2b8ef2/web.assets_frontend.min.css (id:2953) 2026-10-29 04:44:40,986 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2912] (matching /web/assets/_______/web.assets_frontend.min.css) because it was replaced with /web/assets/a2b8ef2/web.assets_frontend.min.css 2026-10-29 04:44:43,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c6b81cb/web.assets_web.min.css (id:2954) 2026-10-29 04:44:43,522 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2915] (matching /web/assets/_______/web.assets_web.min.css) because it was replaced with /web/assets/c6b81cb/web.assets_web.min.css 2026-10-29 04:44:46,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/464efe2/web.assets_web_dark.min.css (id:2955) 2026-10-29 04:44:46,050 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2916] (matching /web/assets/_______/web.assets_web_dark.min.css) because it was replaced with /web/assets/464efe2/web.assets_web_dark.min.css 2026-10-29 04:44:46,473 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e2f329c/web.qunit_suite_tests.min.css (id:2956) 2026-10-29 04:44:46,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2920] (matching /web/assets/_______/web.qunit_suite_tests.min.css) because it was replaced with /web/assets/e2f329c/web.qunit_suite_tests.min.css 2026-10-29 04:44:47,756 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c222ad9/web.report_assets_common.min.css (id:2957) 2026-10-29 04:44:47,758 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2921] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/c222ad9/web.report_assets_common.min.css 2026-10-29 04:44:50,201 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/200bc4e/web.tests_assets.min.css (id:2958) 2026-10-29 04:44:50,202 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2923] (matching /web/assets/_______/web.tests_assets.min.css) because it was replaced with /web/assets/200bc4e/web.tests_assets.min.css 2026-10-29 04:44:50,375 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7c95c22/web_editor.assets_tests_styles.min.css (id:2959) 2026-10-29 04:44:50,377 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2925] (matching /web/assets/_______/web_editor.assets_tests_styles.min.css) because it was replaced with /web/assets/7c95c22/web_editor.assets_tests_styles.min.css 2026-10-29 04:44:50,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/16a8dd2/web_editor.assets_wysiwyg.min.css (id:2960) 2026-10-29 04:44:50,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2926] (matching /web/assets/_______/web_editor.assets_wysiwyg.min.css) because it was replaced with /web/assets/16a8dd2/web_editor.assets_wysiwyg.min.css 2026-10-29 04:44:51,073 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/eb933c0/web_editor.backend_assets_wysiwyg.min.css (id:2961) 2026-10-29 04:44:51,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2927] (matching /web/assets/_______/web_editor.backend_assets_wysiwyg.min.css) because it was replaced with /web/assets/eb933c0/web_editor.backend_assets_wysiwyg.min.css 2026-10-29 04:44:51,422 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0d1d01c/web_editor.wysiwyg_iframe_editor_assets.min.css (id:2962) 2026-10-29 04:44:51,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2929] (matching /web/assets/_______/web_editor.wysiwyg_iframe_editor_assets.min.css) because it was replaced with /web/assets/0d1d01c/web_editor.wysiwyg_iframe_editor_assets.min.css 2026-10-29 04:44:51,789 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/810f234/website.assets_all_wysiwyg_inside.min.css (id:2963) 2026-10-29 04:44:51,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2930] (matching /web/assets/_______/website.assets_all_wysiwyg_inside.min.css) because it was replaced with /web/assets/810f234/website.assets_all_wysiwyg_inside.min.css 2026-10-29 04:44:52,004 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f055e51/website.assets_wysiwyg.min.css (id:2964) 2026-10-29 04:44:52,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2931] (matching /web/assets/_______/website.assets_wysiwyg.min.css) because it was replaced with /web/assets/f055e51/website.assets_wysiwyg.min.css 2026-10-29 04:44:52,384 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5ec3ae6/website.backend_assets_all_wysiwyg.min.css (id:2965) 2026-10-29 04:44:52,385 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2932] (matching /web/assets/_______/website.backend_assets_all_wysiwyg.min.css) because it was replaced with /web/assets/5ec3ae6/website.backend_assets_all_wysiwyg.min.css 2026-10-29 04:44:53,331 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6bba974/website_slides.slide_embed_assets.min.css (id:2966) 2026-10-29 04:44:53,332 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Deleting attachments [2933] (matching /web/assets/_______/website_slides.slide_embed_assets.min.css) because it was replaced with /web/assets/6bba974/website_slides.slide_embed_assets.min.css 2026-10-29 04:44:53,336 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 38.894737243652344 seconds 2026-10-29 04:44:57,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-29 04:44:58,432 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 152 2026-10-29 04:44:58,432 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpx9hvkqqf_chrome_odoo 2026-10-29 04:44:58,433 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:33419/json/version 2026-10-29 04:44:58,435 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33419/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:44:58,523 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:44:58,524 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:33419/json 2026-10-29 04:44:58,524 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33419/json with timeout 3 increased to 10s during tests 2026-10-29 04:44:58,535 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:33419/devtools/page/97801307FCB4F440453C5EDD3B71AE31 2026-10-29 04:44:58,544 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-29 04:44:58,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-29 04:44:59,373 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 04:44:59,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:admin from n/a 2026-10-29 04:44:59,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-29 04:44:59,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 04:44:59,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 04:44:59,436 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:45:01,299 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:01] "GET /web HTTP/1.1" 200 - 104 0.132 1.735 2026-10-29 04:45:01,305 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '97801307FCB4F440453C5EDD3B71AE31', 'loaderId': '93FD0F7B3AE847358014DA019C836161', 'isDownload': False} 2026-10-29 04:45:01,305 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-29 04:45:01,390 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:01] "GET /web/assets/c6b81cb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.037 2026-10-29 04:45:01,452 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:01] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.007 0.080 2026-10-29 04:45:01,461 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:01,474 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:01] "GET /web/assets/548adf5/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.114 2026-10-29 04:45:01,504 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:01] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.016 0.108 2026-10-29 04:45:01,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.141 2026-10-29 04:45:01,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:01] "GET /web/assets/fdf56e3/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 04:45:02,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.053 2026-10-29 04:45:03,099 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-29 04:45:03,507 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:03] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.389 0.175 2026-10-29 04:45:03,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:03] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.011 0.563 2026-10-29 04:45:03,637 100 INFO rb-c2b51ef-226090-429967 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 04:45:03,809 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.116 0.711 2026-10-29 04:45:03,842 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.757 2026-10-29 04:45:03,887 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-10-29 04:45:03,937 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.031 0.368 2026-10-29 04:45:04,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.252 0.551 2026-10-29 04:45:05,263 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:05] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.485 0.922 2026-10-29 04:45:05,447 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:05] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.139 1.336 2026-10-29 04:45:05,550 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.022 1.108 2026-10-29 04:45:05,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.021 1.142 2026-10-29 04:45:05,816 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.027 0.021 2026-10-29 04:45:06,387 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:06,389 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:07,367 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.037 0.006 2026-10-29 04:45:11,463 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.007 2026-10-29 04:45:14,573 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.033 0.006 2026-10-29 04:45:15,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 12.366 2026-10-29 04:45:15,254 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 9.742 2026-10-29 04:45:15,363 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 12.491 2026-10-29 04:45:15,478 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 12.616 2026-10-29 04:45:15,505 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 10.192 2026-10-29 04:45:15,529 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:15] "GET /web/offline HTTP/1.1" 200 - 7 0.118 0.059 2026-10-29 04:45:15,592 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 9.985 2026-10-29 04:45:15,598 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:15] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:45:15,674 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:15] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:45:15,712 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.052 0.095 2026-10-29 04:45:15,751 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:15] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.112 2026-10-29 04:45:15,777 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:45:15,795 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.013 0.025 2026-10-29 04:45:16,188 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:16] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.085 0.279 2026-10-29 04:45:16,577 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:16] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.106 0.215 2026-10-29 04:45:16,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:16] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.021 0.051 2026-10-29 04:45:17,091 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:17] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.033 0.134 2026-10-29 04:45:17,165 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:17] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.020 0.217 2026-10-29 04:45:17,786 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:17,807 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:17,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.028 2026-10-29 04:45:17,965 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:17] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.038 0.025 2026-10-29 04:45:18,008 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:45:18,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:18] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.007 0.031 2026-10-29 04:45:18,919 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:18,934 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.ui-autocomplete a.dropdown-item:contains("Georges")' 2026-10-29 04:45:18,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:18] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.010 0.036 2026-10-29 04:45:19,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:19] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.013 0.039 2026-10-29 04:45:20,014 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:20,036 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:20,059 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:20] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.006 0.037 2026-10-29 04:45:20,130 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:20] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.012 0.045 2026-10-29 04:45:20,418 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:20] "POST /web/dataset/call_button HTTP/1.1" 200 - 79 0.066 0.204 2026-10-29 04:45:20,631 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:20] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.056 0.143 2026-10-29 04:45:20,775 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:45:23,114 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:23] "GET /my/projects HTTP/1.1" 200 - 219 0.178 1.337 2026-10-29 04:45:23,187 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a2b8ef2/web.assets_frontend.min.css, copying from /web/assets/a2b8ef2/web.assets_frontend.min.css 2026-10-29 04:45:23,248 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:23] "GET /web/assets/1/a2b8ef2/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.037 0.049 2026-10-29 04:45:23,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c2cfd3/web.assets_frontend_minimal.min.js, copying from /web/assets/0c2cfd3/web.assets_frontend_minimal.min.js 2026-10-29 04:45:23,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:23] "GET /web/assets/1/0c2cfd3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.098 2026-10-29 04:45:23,293 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c625505/web.__assets_tests_call__.min.js, copying from /web/assets/c625505/web.__assets_tests_call__.min.js 2026-10-29 04:45:23,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:23] "GET /web/assets/1/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.023 2026-10-29 04:45:23,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:23] "GET /web/image/website/1/logo/My%20Website?unique=355607f HTTP/1.1" 200 - 6 0.005 0.015 2026-10-29 04:45:23,410 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:45:23,470 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:23] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:45:23,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6df28f/web.assets_frontend_lazy.min.js, copying from /web/assets/f6df28f/web.assets_frontend_lazy.min.js 2026-10-29 04:45:23,551 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:23] "GET /web/assets/1/f6df28f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.015 0.053 2026-10-29 04:45:23,583 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:23] "GET /web/image/website/1/favicon?unique=355607f HTTP/1.1" 200 - 6 0.003 0.072 2026-10-29 04:45:23,995 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:23] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.002 0.021 2026-10-29 04:45:24,044 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:24] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-29 04:45:24,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.008 0.016 2026-10-29 04:45:24,120 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.007 2026-10-29 04:45:24,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:24] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.029 2026-10-29 04:45:25,421 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:25,448 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:25,626 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:25] "GET /my/projects/19 HTTP/1.1" 200 - 30 0.040 0.126 2026-10-29 04:45:25,720 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:25] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.003 0.020 2026-10-29 04:45:25,762 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:25] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.002 0.031 2026-10-29 04:45:25,959 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:25] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 38 0.033 0.132 2026-10-29 04:45:26,000 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:26] "GET /web/assets/1aa63d3/project.webclient.min.css HTTP/1.1" 200 - 4 0.006 0.009 2026-10-29 04:45:26,012 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:26] "GET /web/assets/b39b090/project.webclient.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-10-29 04:45:26,545 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:26] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:45:27,085 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:27] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.064 0.248 2026-10-29 04:45:27,129 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.267 2026-10-29 04:45:27,137 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:27] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.282 2026-10-29 04:45:27,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.278 2026-10-29 04:45:27,197 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:27] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.012 0.026 2026-10-29 04:45:27,248 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:27] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.012 0.047 2026-10-29 04:45:27,282 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:27] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.021 0.058 2026-10-29 04:45:27,371 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:27] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:45:28,158 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:28,169 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:28,184 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:28,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:28] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.006 0.042 2026-10-29 04:45:28,270 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:28] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 04:45:28,948 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:28,956 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:29,172 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:29] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 66 0.058 0.157 2026-10-29 04:45:29,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:29] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.010 0.037 2026-10-29 04:45:29,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:29] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.018 0.055 2026-10-29 04:45:29,466 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:29] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.008 0.018 2026-10-29 04:45:29,473 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:29] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 04:45:29,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:29] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.034 2026-10-29 04:45:29,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:29] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.009 0.035 2026-10-29 04:45:29,728 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:29,738 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:29,761 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:29,786 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:29,866 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:29] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.024 0.093 2026-10-29 04:45:30,116 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 248 and Message-Id '<707666691085479.1793249129.950305700302124-openerp-119-project.task@1c0387c549fd>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-29 04:45:30,116 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:45:30,156 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [248] 2026-10-29 04:45:30,156 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:45:30,165 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:30] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.087 0.319 2026-10-29 04:45:30,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:30] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.009 0.286 2026-10-29 04:45:30,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:30] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.042 0.315 2026-10-29 04:45:30,368 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:30] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.016 0.157 2026-10-29 04:45:30,408 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:30] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.009 0.056 2026-10-29 04:45:30,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:30] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.066 2026-10-29 04:45:30,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:30] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.010 0.037 2026-10-29 04:45:30,602 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:30,609 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:30,626 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:30,639 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:30,667 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:30,675 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:30,693 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:30,695 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:30] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.020 0.018 2026-10-29 04:45:30,702 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:30,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-29 04:45:30,788 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:30] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.040 0.034 2026-10-29 04:45:30,810 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:30] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.007 0.074 2026-10-29 04:45:30,848 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:30] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.095 2026-10-29 04:45:30,928 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:30] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.014 0.155 2026-10-29 04:45:31,017 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:31] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.020 0.119 2026-10-29 04:45:31,138 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:31] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.039 0.112 2026-10-29 04:45:31,148 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.157 2026-10-29 04:45:31,490 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:31,504 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:31,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-29 04:45:31,534 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:45:31,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 152 2026-10-29 04:45:31,598 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-29 04:45:31,606 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 152 2026-10-29 04:45:31,748 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_044531_748604_TestProjectSharingUi.txt 2026-10-29 04:45:31,749 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpx9hvkqqf_chrome_odoo" 2026-10-29 04:45:31,778 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-29 04:45:31,983 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 249 and Message-Id '<155577281605784.1793249131.881916046142578-openerp-19-project.project@1c0387c549fd>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-29 04:45:31,983 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:45:32,000 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [249] 2026-10-29 04:45:32,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:45:32,557 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 434 2026-10-29 04:45:32,557 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp1hfbevja_chrome_odoo 2026-10-29 04:45:32,557 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:42169/json/version 2026-10-29 04:45:32,559 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42169/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:45:32,595 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:45:32,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:42169/json 2026-10-29 04:45:32,597 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42169/json with timeout 3 increased to 10s during tests 2026-10-29 04:45:32,618 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:42169/devtools/page/7D3E0D3D222538B2467EF985367F90C5 2026-10-29 04:45:32,645 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-29 04:45:32,652 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-29 04:45:32,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:georges1 from n/a 2026-10-29 04:45:32,792 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-29 04:45:32,802 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-29 04:45:32,802 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-29 04:45:32,829 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:45:34,587 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:34] "GET /my/projects HTTP/1.1" 200 - 246 0.169 1.599 2026-10-29 04:45:34,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '7D3E0D3D222538B2467EF985367F90C5', 'loaderId': '447280662AEB7431BB4ED267085F7572', 'isDownload': False} 2026-10-29 04:45:34,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-29 04:45:34,628 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45: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-10-29 04:45:34,661 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a2b8ef2/web.assets_frontend.min.css, copying from /web/assets/a2b8ef2/web.assets_frontend.min.css 2026-10-29 04:45:34,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:34] "GET /web/assets/1/a2b8ef2/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.036 0.053 2026-10-29 04:45:34,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c2cfd3/web.assets_frontend_minimal.min.js, copying from /web/assets/0c2cfd3/web.assets_frontend_minimal.min.js 2026-10-29 04:45:34,763 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:34] "GET /web/assets/1/0c2cfd3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.075 2026-10-29 04:45:34,779 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c625505/web.__assets_tests_call__.min.js, copying from /web/assets/c625505/web.__assets_tests_call__.min.js 2026-10-29 04:45:34,799 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:34] "GET /web/assets/1/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.029 2026-10-29 04:45:34,956 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:45:34,979 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 04:45:34,998 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:34] "GET /web/image/website/1/logo/My%20Website?unique=355607f HTTP/1.1" 200 - 6 0.013 0.021 2026-10-29 04:45:35,002 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:35] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:45:35,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6df28f/web.assets_frontend_lazy.min.js, copying from /web/assets/f6df28f/web.assets_frontend_lazy.min.js 2026-10-29 04:45:35,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:35] "GET /web/assets/1/f6df28f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.026 0.059 2026-10-29 04:45:35,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:35] "GET /web/image/website/1/favicon?unique=355607f HTTP/1.1" 200 - 6 0.005 0.063 2026-10-29 04:45:35,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:35] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.006 0.022 2026-10-29 04:45:35,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:35] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.005 2026-10-29 04:45:35,737 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:35,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.020 0.213 2026-10-29 04:45:35,917 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.197 2026-10-29 04:45:35,943 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:35] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.010 0.185 2026-10-29 04:45:36,984 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:37,007 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:37,226 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:37] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.043 0.154 2026-10-29 04:45:37,287 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:37] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.005 0.018 2026-10-29 04:45:37,347 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:37] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.007 0.008 2026-10-29 04:45:37,371 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:37] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.008 2026-10-29 04:45:37,658 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:37] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.043 0.231 2026-10-29 04:45:37,692 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:37] "GET /web/assets/1aa63d3/project.webclient.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-10-29 04:45:37,702 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:37] "GET /web/assets/b39b090/project.webclient.min.js HTTP/1.1" 200 - 4 0.001 0.014 2026-10-29 04:45:38,215 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:38] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 04:45:38,680 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:38] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.068 0.182 2026-10-29 04:45:38,684 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:38] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.214 2026-10-29 04:45:38,691 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.218 2026-10-29 04:45:38,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.240 2026-10-29 04:45:38,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:38] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.017 0.032 2026-10-29 04:45:38,825 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:38] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.008 0.075 2026-10-29 04:45:38,849 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:38] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.067 2026-10-29 04:45:38,926 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:38] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.017 0.047 2026-10-29 04:45:39,882 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:39,910 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:39,945 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:39,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:39] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.007 0.029 2026-10-29 04:45:40,043 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:40] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.008 0.023 2026-10-29 04:45:40,705 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:40,712 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:40,936 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:40] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.059 0.161 2026-10-29 04:45:41,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:41] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.018 0.037 2026-10-29 04:45:41,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:41] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.036 0.105 2026-10-29 04:45:41,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:41] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.011 0.035 2026-10-29 04:45:41,322 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:41] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.025 2026-10-29 04:45:41,393 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:41] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.036 2026-10-29 04:45:41,602 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:41,607 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:41,641 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:41,651 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:41,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:41] "GET /web/image/res.partner/354/avatar_128 HTTP/1.1" 200 - 23 0.050 0.074 2026-10-29 04:45:41,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:41] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.026 0.135 2026-10-29 04:45:41,886 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:41] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.038 0.218 2026-10-29 04:45:41,895 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:41] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.079 2026-10-29 04:45:42,029 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:42] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.055 0.145 2026-10-29 04:45:42,093 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:42] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.026 0.123 2026-10-29 04:45:42,120 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:42] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.007 0.042 2026-10-29 04:45:42,158 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:42] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.017 0.071 2026-10-29 04:45:42,261 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:42] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.022 0.092 2026-10-29 04:45:42,403 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:42,445 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:42,457 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:42,471 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:42,491 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:42,502 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:42,524 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:42,538 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:42,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:42] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.020 0.025 2026-10-29 04:45:42,569 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-29 04:45:42,630 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:42] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.040 0.035 2026-10-29 04:45:42,701 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:42] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.020 0.087 2026-10-29 04:45:42,713 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.092 2026-10-29 04:45:43,321 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:43,331 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:43,335 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-29 04:45:43,348 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:45:43,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 434 2026-10-29 04:45:43,375 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-29 04:45:43,376 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 434 2026-10-29 04:45:43,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_044543_501603_TestProjectSharingUi.txt 2026-10-29 04:45:43,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp1hfbevja_chrome_odoo" 2026-10-29 04:45:43,516 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-29 04:45:43,708 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 250 and Message-Id '<873948358829181.1793249143.614200353622437-openerp-19-project.project@1c0387c549fd>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-29 04:45:43,708 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:45:43,725 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [250] 2026-10-29 04:45:43,726 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:45:44,270 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 648 2026-10-29 04:45:44,271 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmphkkjfwup_chrome_odoo 2026-10-29 04:45:44,271 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:46617/json/version 2026-10-29 04:45:44,273 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46617/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:45:44,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:45:44,312 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:46617/json 2026-10-29 04:45:44,312 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46617/json with timeout 3 increased to 10s during tests 2026-10-29 04:45:44,403 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:46617/devtools/page/CAB989CF9DE3D73EFEE1301D052038A7 2026-10-29 04:45:44,434 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-29 04:45:44,450 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-29 04:45:44,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:georges1 from n/a 2026-10-29 04:45:44,600 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-29 04:45:44,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-29 04:45:44,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-29 04:45:44,634 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:45:46,469 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:46] "GET /my/projects HTTP/1.1" 200 - 246 0.166 1.673 2026-10-29 04:45:46,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'CAB989CF9DE3D73EFEE1301D052038A7', 'loaderId': 'C3DDBC5A16FE4DB3A6B5626DD2793DCF', 'isDownload': False} 2026-10-29 04:45:46,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-10-29 04:45:46,519 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:45:46,539 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a2b8ef2/web.assets_frontend.min.css, copying from /web/assets/a2b8ef2/web.assets_frontend.min.css 2026-10-29 04:45:46,591 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:46] "GET /web/assets/1/a2b8ef2/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.034 0.046 2026-10-29 04:45:46,601 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c2cfd3/web.assets_frontend_minimal.min.js, copying from /web/assets/0c2cfd3/web.assets_frontend_minimal.min.js 2026-10-29 04:45:46,616 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:46] "GET /web/assets/1/0c2cfd3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 0.045 2026-10-29 04:45:46,658 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c625505/web.__assets_tests_call__.min.js, copying from /web/assets/c625505/web.__assets_tests_call__.min.js 2026-10-29 04:45:46,674 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:46] "GET /web/assets/1/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.023 2026-10-29 04:45:46,923 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:46] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 04:45:46,930 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.059 2026-10-29 04:45:46,945 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 04:45:46,957 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:46] "GET /web/image/website/1/logo/My%20Website?unique=355607f HTTP/1.1" 200 - 6 0.050 0.035 2026-10-29 04:45:47,005 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6df28f/web.assets_frontend_lazy.min.js, copying from /web/assets/f6df28f/web.assets_frontend_lazy.min.js 2026-10-29 04:45:47,036 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:47] "GET /web/assets/1/f6df28f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.010 0.051 2026-10-29 04:45:47,060 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:47] "GET /web/image/website/1/favicon?unique=355607f HTTP/1.1" 200 - 6 0.009 0.041 2026-10-29 04:45:47,602 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:47] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 04:45:47,634 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:47] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-10-29 04:45:47,729 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:47,861 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.006 0.198 2026-10-29 04:45:47,870 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.155 2026-10-29 04:45:47,888 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:47] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.119 2026-10-29 04:45:48,969 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:48,988 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:49,208 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:49] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.037 0.169 2026-10-29 04:45:49,276 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:49] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.008 0.018 2026-10-29 04:45:49,331 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:49] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.002 0.009 2026-10-29 04:45:49,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:49] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.012 2026-10-29 04:45:49,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:49] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.038 0.224 2026-10-29 04:45:49,680 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:49] "GET /web/assets/1aa63d3/project.webclient.min.css HTTP/1.1" 200 - 4 0.008 0.009 2026-10-29 04:45:49,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:49] "GET /web/assets/b39b090/project.webclient.min.js HTTP/1.1" 200 - 4 0.010 0.025 2026-10-29 04:45:50,202 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:50] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 04:45:50,693 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:50] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.054 0.158 2026-10-29 04:45:50,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:50] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.191 2026-10-29 04:45:50,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.189 2026-10-29 04:45:50,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.168 2026-10-29 04:45:50,801 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:50] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.018 0.033 2026-10-29 04:45:50,840 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:50] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.012 0.066 2026-10-29 04:45:50,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:50] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.079 2026-10-29 04:45:50,954 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:50] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.019 0.054 2026-10-29 04:45:51,943 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:51,961 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:52,003 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:52,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.037 0.078 2026-10-29 04:45:52,152 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.117 2026-10-29 04:45:52,764 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:45:52,777 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-29 04:45:52,792 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:45:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:45:52,830 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 648 2026-10-29 04:45:52,831 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-29 04:45:52,832 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 648 2026-10-29 04:45:52,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_044552_966509_TestProjectSharingUi.txt 2026-10-29 04:45:52,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmphkkjfwup_chrome_odoo" 2026-10-29 04:45:53,064 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 1472 checked, 35 removed 2026-10-29 04:46:29,982 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-10-29 04:46:36,044 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-10-29 04:46:39,005 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-10-29 04:46:43,927 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-10-29 04:46:48,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-10-29 04:46:51,774 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [151] 2026-10-29 04:46:52,576 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-10-29 04:46:57,017 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [158] 2026-10-29 04:46:57,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-10-29 04:47:03,793 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-10-29 04:47:07,742 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-29 04:47:42,914 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #39 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 04:47:46,288 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #39 deleted ir.attachment records with IDs: [3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191] 2026-10-29 04:47:46,289 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #39 deleted pos.config records with IDs: [10, 11, 12, 13] 2026-10-29 04:47:46,311 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #39 deleted ir.sequence records with IDs: [364, 367, 415, 418, 365, 368, 416, 419] 2026-10-29 04:47:53,064 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-10-29 04:47:53,771 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 846 2026-10-29 04:47:53,771 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpxbga_m9k_chrome_odoo 2026-10-29 04:47:53,772 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43685/json/version 2026-10-29 04:47:53,774 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43685/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:47:53,930 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:47:53,930 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43685/json 2026-10-29 04:47:53,931 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43685/json with timeout 3 increased to 10s during tests 2026-10-29 04:47:53,968 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43685/devtools/page/7ED4505FFC05D43BD4F4217D66AA9968 2026-10-29 04:47:54,001 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:47:54,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:47:54,412 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:47:54,416 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:47:54,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:47:54,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:47:54,450 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:47:55,570 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:55] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.098 1.027 2026-10-29 04:47:55,578 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '7ED4505FFC05D43BD4F4217D66AA9968', 'loaderId': '1C535503827CC455EF5D50366C47A6CF', 'isDownload': False} 2026-10-29 04:47:55,578 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-29 04:47:55,608 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:47:55,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:55] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 04:47:55,668 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:55] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.038 2026-10-29 04:47:55,692 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:55] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.060 2026-10-29 04:47:56,373 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:56] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 04:47:56,395 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.023 2026-10-29 04:47:56,456 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 04:47:56,473 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.018 2026-10-29 04:47:56,480 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:47:56,505 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:47:57,656 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.304 0.837 2026-10-29 04:47:57,740 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.173 2026-10-29 04:47:57,796 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:47:57,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.135 2026-10-29 04:47:57,976 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 04:47:58,063 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 04:47:58,917 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:47:58,929 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.148 0.624 2026-10-29 04:47:59,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.072 2026-10-29 04:47:59,089 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "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-10-29 04:47:59,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 04:47:59,271 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.063 0.077 2026-10-29 04:47:59,303 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:47:59,390 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.034 0.216 2026-10-29 04:47:59,444 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:47:59,459 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:47:59,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.054 0.318 2026-10-29 04:47:59,579 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:47:59,615 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.416 2026-10-29 04:47:59,708 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.008 0.534 2026-10-29 04:47:59,789 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.572 2026-10-29 04:47:59,818 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.487 2026-10-29 04:47:59,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.018 0.405 2026-10-29 04:47:59,953 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:47:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.356 2026-10-29 04:48:00,079 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.045 0.398 2026-10-29 04:48:00,148 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.417 2026-10-29 04:48:00,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:48:00,193 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,198 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,213 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:00,226 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.415 2026-10-29 04:48:00,256 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.019 0.411 2026-10-29 04:48:00,272 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:48:00,274 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.404 2026-10-29 04:48:00,304 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.014 0.373 2026-10-29 04:48:00,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.347 2026-10-29 04:48:00,351 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:48:00,364 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.024 0.250 2026-10-29 04:48:00,388 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,392 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('Fixed'))' 2026-10-29 04:48:00,416 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-10-29 04:48:00,426 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.027 0.235 2026-10-29 04:48:00,455 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,499 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.240 2026-10-29 04:48:00,505 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:48:00,519 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,532 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.020 0.243 2026-10-29 04:48:00,538 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,548 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-29 04:48:00,566 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-10-29 04:48:00,572 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.248 2026-10-29 04:48:00,583 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.005 0.232 2026-10-29 04:48:00,634 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:48:00,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.235 2026-10-29 04:48:00,664 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,671 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,678 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-29 04:48:00,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'go back to the products (trigger: .floor-button)' 2026-10-29 04:48:00,721 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:00,770 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:48:00,777 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,795 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,813 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:00,831 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:01,674 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:01,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'go back to the products (trigger: .floor-button)' 2026-10-29 04:48:01,699 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order different shelf (trigger: .product:contains('Small Shelf'))' 2026-10-29 04:48:01,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:01,731 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:01,746 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:01,764 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:01,778 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:01,796 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:02,528 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:48:02,646 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:02,661 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:02,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:48:02,695 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:02,711 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:02,730 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:02,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:48:02,765 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:02,778 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:02,795 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-29 04:48:02,812 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-10-29 04:48:02,818 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:48:02,847 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:48:02,852 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 846 2026-10-29 04:48:02,859 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:48:02,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 846 2026-10-29 04:48:02,986 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_044802_985999_MobileTestUi.txt 2026-10-29 04:48:02,986 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpxbga_m9k_chrome_odoo" 2026-10-29 04:48:03,448 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1046 2026-10-29 04:48:03,449 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp5t2z96zh_chrome_odoo 2026-10-29 04:48:03,449 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35125/json/version 2026-10-29 04:48:03,452 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35125/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:48:03,490 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:48:03,492 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35125/json 2026-10-29 04:48:03,498 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35125/json with timeout 3 increased to 10s during tests 2026-10-29 04:48:03,516 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35125/devtools/page/3070634B2EA2B21E73E3C0E6722EC580 2026-10-29 04:48:03,556 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:48:03,562 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:48:03,599 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:48:03,639 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:48:03,649 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:48:03,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:48:03,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:03] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.016 0.086 2026-10-29 04:48:03,786 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3070634B2EA2B21E73E3C0E6722EC580', 'loaderId': '13E41894991B9EDFDA8A39907AC7AC7A', 'isDownload': False} 2026-10-29 04:48:03,787 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-10-29 04:48:03,833 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:48:03,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:03] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.033 2026-10-29 04:48:03,905 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:03] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.049 2026-10-29 04:48:03,920 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:03] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.048 2026-10-29 04:48:04,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:04] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-29 04:48:04,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 04:48:04,635 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:48:04,659 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 04:48:04,669 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:48:04,715 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:05,517 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.151 0.669 2026-10-29 04:48:05,653 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 0.827 2026-10-29 04:48:05,705 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:48:05,794 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.187 2026-10-29 04:48:05,926 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 04:48:05,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:48:06,783 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:06,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.178 0.677 2026-10-29 04:48:07,032 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.084 2026-10-29 04:48:07,074 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.025 2026-10-29 04:48:07,095 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 04:48:07,249 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.029 0.092 2026-10-29 04:48:07,332 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.178 2026-10-29 04:48:07,344 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:48:07,412 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.021 0.233 2026-10-29 04:48:07,479 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.278 2026-10-29 04:48:07,562 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.345 2026-10-29 04:48:07,608 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:48:07,624 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:48:07,671 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.023 0.423 2026-10-29 04:48:07,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.423 2026-10-29 04:48:07,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.458 2026-10-29 04:48:07,917 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.027 0.469 2026-10-29 04:48:07,998 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:07] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.024 0.484 2026-10-29 04:48:08,069 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.022 0.415 2026-10-29 04:48:08,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.409 2026-10-29 04:48:08,139 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.020 0.426 2026-10-29 04:48:08,148 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.420 2026-10-29 04:48:08,168 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.315 2026-10-29 04:48:08,184 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.254 2026-10-29 04:48:08,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.219 2026-10-29 04:48:08,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.156 2026-10-29 04:48:08,273 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,280 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.158 2026-10-29 04:48:08,292 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,320 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,330 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.018 0.154 2026-10-29 04:48:08,360 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.157 2026-10-29 04:48:08,393 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.184 2026-10-29 04:48:08,455 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,471 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,501 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,506 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:48:08,519 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,520 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,537 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,568 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,583 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,584 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,606 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,631 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,637 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,655 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,699 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-10-29 04:48:08,722 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:48:08,728 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:48:08,755 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,791 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,811 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:48:08,813 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:48:08,825 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,835 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,856 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Bank"))' 2026-10-29 04:48:08,893 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:08] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.024 2026-10-29 04:48:08,907 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,914 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,929 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:48:08,945 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,961 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,977 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:08,994 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:09,013 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:09,029 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:48:09,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28535228 for PoS orders references: ['Order 00014-004-0001'] (draft: False) 2026-10-29 04:48:09,294 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28535228 with result: [{'id': 21, 'pos_reference': 'Order 00014-004-0001', 'account_move': False}] 2026-10-29 04:48:09,322 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.085 0.215 2026-10-29 04:48:09,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:09] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-29 04:48:10,130 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,143 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,159 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,177 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,198 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,209 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,235 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,253 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,260 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,282 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,306 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,316 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,343 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,356 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:10,491 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 04:48:11,166 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:11,179 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:11,197 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:11,210 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:11,230 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:11,249 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:11,793 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:48:12,064 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:12,078 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:12,096 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:12,110 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:12,128 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:12,147 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:12,964 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:12,978 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:12,996 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-10-29 04:48:13,010 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:13,031 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:13,050 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86001329 for PoS orders references: ['Order 00014-004-0002'] (draft: False) 2026-10-29 04:48:13,052 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:13,161 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86001329 with result: [{'id': 22, 'pos_reference': 'Order 00014-004-0002', 'account_move': False}] 2026-10-29 04:48:13,184 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.032 0.111 2026-10-29 04:48:13,964 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:13,977 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:13,993 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,013 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,035 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,055 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,064 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,081 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,098 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,115 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,140 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,146 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,162 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,182 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:48:14,198 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,233 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,259 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:48:14,269 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,282 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,300 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,316 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,330 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,366 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-29 04:48:14,368 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,382 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:14,476 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:14] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.021 0.068 2026-10-29 04:48:15,264 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:48:15,282 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:48:15,298 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1046 2026-10-29 04:48:15,299 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:48:15,299 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1046 2026-10-29 04:48:15,461 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_044815_460788_MobileTestUi.txt 2026-10-29 04:48:15,461 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp5t2z96zh_chrome_odoo" 2026-10-29 04:48:15,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1256 2026-10-29 04:48:15,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp0445ycus_chrome_odoo 2026-10-29 04:48:15,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37989/json/version 2026-10-29 04:48:15,910 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37989/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:48:16,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:48:16,001 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37989/json 2026-10-29 04:48:16,002 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37989/json with timeout 3 increased to 10s during tests 2026-10-29 04:48:16,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37989/devtools/page/709B6EB666562529EAE63FAECF569EF7 2026-10-29 04:48:16,098 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:48:16,112 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:48:16,199 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:48:16,208 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:48:16,223 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:48:16,224 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:48:16,442 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.022 0.127 2026-10-29 04:48:16,454 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '709B6EB666562529EAE63FAECF569EF7', 'loaderId': 'B5135F2AC7E66042DACDE51E36A66E7D', 'isDownload': False} 2026-10-29 04:48:16,454 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-29 04:48:16,528 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:48:16,566 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:16] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.018 2026-10-29 04:48:16,593 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:16] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.043 2026-10-29 04:48:16,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:16] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.052 2026-10-29 04:48:17,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:17] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.027 2026-10-29 04:48:17,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 04:48:17,395 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.015 2026-10-29 04:48:17,404 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:48:17,406 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:48:17,458 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:18,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.180 0.644 2026-10-29 04:48:18,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.832 2026-10-29 04:48:18,423 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:48:18,481 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.167 2026-10-29 04:48:18,595 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 04:48:18,651 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 04:48:19,495 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:19,588 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.226 0.636 2026-10-29 04:48:19,745 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.091 2026-10-29 04:48:19,778 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.018 2026-10-29 04:48:19,803 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:48:20,004 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.058 0.100 2026-10-29 04:48:20,074 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.199 2026-10-29 04:48:20,102 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:48:20,141 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.243 2026-10-29 04:48:20,203 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.008 0.276 2026-10-29 04:48:20,212 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:48:20,225 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:48:20,351 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.068 0.379 2026-10-29 04:48:20,414 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.465 2026-10-29 04:48:20,429 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.386 2026-10-29 04:48:20,522 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.396 2026-10-29 04:48:20,600 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.419 2026-10-29 04:48:20,694 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.052 0.404 2026-10-29 04:48:20,741 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.025 0.353 2026-10-29 04:48:20,833 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.020 0.373 2026-10-29 04:48:20,857 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.384 2026-10-29 04:48:20,863 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.363 2026-10-29 04:48:20,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.328 2026-10-29 04:48:20,915 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.295 2026-10-29 04:48:20,929 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.217 2026-10-29 04:48:20,953 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:20,956 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:20,965 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.014 0.195 2026-10-29 04:48:20,991 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:20] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.138 2026-10-29 04:48:21,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:21] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.142 2026-10-29 04:48:21,035 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,049 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:48:21,051 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,056 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:21] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.149 2026-10-29 04:48:21,069 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,093 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:21] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.005 0.143 2026-10-29 04:48:21,124 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:21,143 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,147 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,164 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,194 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:21,221 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,223 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,234 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,256 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:21,270 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,282 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,298 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:21,318 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,335 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,347 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,365 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:21,397 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,409 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:21,447 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,459 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:21,478 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:21,497 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:22,319 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:22,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:22,349 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:22,364 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:22,378 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:22,398 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:23,171 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 04:48:23,217 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:23,228 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:23,246 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:23,264 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:23,278 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:23,298 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:24,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:24,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:24,146 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:24,159 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:24,178 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:24,197 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:24,763 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:48:25,016 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:25,029 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:25,052 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:25,064 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:25,078 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:25,101 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:25,921 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:25,928 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:25,946 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:25,959 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:25,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:25,996 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:26,805 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:26,812 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:26,830 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:26,849 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:26,859 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:26,877 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:26,897 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:27,705 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:27,710 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:27,730 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:27,747 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:27,761 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:27,782 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:27,793 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:27,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:27,830 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:27,842 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:27,861 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:27,880 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:28,694 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:28,710 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:28,731 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:28,742 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:28,760 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:28,777 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:28,797 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:29,371 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:48:29,600 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:29,613 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:29,633 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:29,645 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:29,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:29,683 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:29,693 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:29,711 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:29,730 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:29,742 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:29,759 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:29,777 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:29,796 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:30,616 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:30,628 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:30,655 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:30,662 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:30,682 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:30,698 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:30,709 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:30,729 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:30,745 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:30,759 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:30,778 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:30,796 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,622 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,635 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,661 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,662 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,680 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,693 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,713 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,727 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,742 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,761 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,776 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,792 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,809 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,828 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,843 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,861 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:31,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,928 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,935 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,952 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:31,983 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:31,997 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:32,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:32,035 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:32,845 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:32,861 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:32,880 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:32,893 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:32,909 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:32,927 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:32,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:32,962 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:32,975 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:32,994 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:33,014 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:33,828 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:33,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:33,867 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:33,878 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:33,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:33,914 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:34,580 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:48:34,729 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:34,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:34,763 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:34,776 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:34,794 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:34,814 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:35,629 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:35,644 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:35,662 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:35,675 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:35,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:35,713 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:36,521 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:36,527 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:36,548 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:36,558 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:36,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:36,596 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:37,412 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:37,427 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:37,449 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:37,467 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:37,480 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:37,502 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:37,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:37,540 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:37,550 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:37,560 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:37,577 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:37,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:37,614 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:37,625 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:37,646 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:37,666 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:38,477 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:38,497 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:38,534 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:38,537 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:38,556 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:38,569 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:39,396 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:39,410 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:39,433 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:39,447 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:39,459 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:39,480 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:39,497 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:39,513 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:39,525 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:39,544 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:39,571 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:40,381 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:40,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:40,413 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:40,425 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:40,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:40,462 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:41,278 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:41,293 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:41,314 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:41,326 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:41,344 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:41,364 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:41,376 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:41,400 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:41,408 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:41,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:41,447 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:42,257 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:42,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:42,281 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:42,292 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:42,310 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:42,330 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:43,141 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:43,164 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:43,179 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:43,194 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:43,210 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:43,230 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:43,243 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:43,266 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:43,276 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:43,296 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:43,316 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:44,123 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:44,130 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:44,148 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:44,158 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:44,174 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 04:48:44,177 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:44,195 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:45,009 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:45,027 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:45,048 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:45,060 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:45,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:45,094 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:45,906 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:45,912 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:45,928 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:45,941 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:45,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:45,978 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:46,787 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:46,793 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:46,813 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:46,833 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:46,841 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:46,860 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:46,880 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:48:46,893 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:46,914 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:46,926 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 04:48:46,947 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:46,973 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:46,991 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:46,996 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:47,015 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:48:47,029 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:48:47,045 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:48:47,073 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1256 2026-10-29 04:48:47,078 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:48:47,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1256 2026-10-29 04:48:47,194 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_044847_194375_MobileTestUi.txt 2026-10-29 04:48:47,195 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp0445ycus_chrome_odoo" 2026-10-29 04:48:47,738 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1468 2026-10-29 04:48:47,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmppvs5zmy7_chrome_odoo 2026-10-29 04:48:47,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35923/json/version 2026-10-29 04:48:47,741 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35923/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:48:47,867 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:48:47,868 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35923/json 2026-10-29 04:48:47,868 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35923/json with timeout 3 increased to 10s during tests 2026-10-29 04:48:47,911 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35923/devtools/page/BFDBAA8BA2EF0745B7E69AEE8C3C177E 2026-10-29 04:48:47,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:48:48,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:48:48,122 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:48:48,133 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:48:48,145 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:48:48,145 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:48:48,278 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:48] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.026 0.080 2026-10-29 04:48:48,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'BFDBAA8BA2EF0745B7E69AEE8C3C177E', 'loaderId': '20D95F588691373DE9BB7B0FB90A63BB', 'isDownload': False} 2026-10-29 04:48:48,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-29 04:48:48,328 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:48:48,350 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:48] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 04:48:48,370 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:48] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.023 2026-10-29 04:48:48,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:48] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.051 2026-10-29 04:48:48,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:48] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-29 04:48:48,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 04:48:49,062 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:48:49,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 04:48:49,083 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:48:49,124 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:50,021 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.254 0.657 2026-10-29 04:48:50,080 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.898 2026-10-29 04:48:50,127 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:48:50,237 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.059 0.119 2026-10-29 04:48:50,274 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 04:48:50,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:48:51,179 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.174 0.577 2026-10-29 04:48:51,212 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:51,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.091 2026-10-29 04:48:51,360 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "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-10-29 04:48:51,384 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:48:51,547 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.063 0.066 2026-10-29 04:48:51,641 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.201 2026-10-29 04:48:51,668 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:48:51,732 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.028 0.225 2026-10-29 04:48:51,771 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:48:51,790 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:48:51,811 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.347 2026-10-29 04:48:51,883 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.020 0.363 2026-10-29 04:48:51,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:51] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.465 2026-10-29 04:48:52,002 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.414 2026-10-29 04:48:52,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.057 0.413 2026-10-29 04:48:52,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.032 0.399 2026-10-29 04:48:52,267 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.015 0.432 2026-10-29 04:48:52,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.043 0.444 2026-10-29 04:48:52,499 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.036 0.465 2026-10-29 04:48:52,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:52,532 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.489 2026-10-29 04:48:52,544 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.477 2026-10-29 04:48:52,561 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.383 2026-10-29 04:48:52,595 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.332 2026-10-29 04:48:52,607 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:52,623 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:52,625 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:52,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.027 0.339 2026-10-29 04:48:52,663 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:48:52,664 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:52,672 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:52,685 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:52,712 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:52,722 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:52,723 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.299 2026-10-29 04:48:52,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:52,763 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.028 0.218 2026-10-29 04:48:52,771 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:52,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.226 2026-10-29 04:48:52,817 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.005 0.228 2026-10-29 04:48:52,866 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:52] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.013 0.223 2026-10-29 04:48:53,579 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:53,597 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:48:53,617 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:53,624 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:53,645 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:48:53,699 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:48:53,701 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:48:53,710 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:48:53,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 04:48:53,749 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:53,805 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:53,822 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:53,880 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:48:53,882 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:53,887 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:48:53,898 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:53,919 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:53,928 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:53,945 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:53,961 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:53,978 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:53,995 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,009 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:48:54,028 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,044 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,059 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,079 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 04:48:54,093 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,109 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:48:54,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,131 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,144 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,150 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:54] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.026 2026-10-29 04:48:54,160 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,182 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,192 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,218 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,232 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,249 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:48:54,263 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,288 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,303 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,308 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,329 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,353 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:48:54,372 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,376 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,393 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,408 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,434 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,441 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:48:54,459 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,475 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,491 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,508 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,528 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,541 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,559 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,576 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:48:54,592 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,608 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,625 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,642 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,660 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,677 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:48:54,709 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,725 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,741 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,758 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,775 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,791 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,808 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:54,809 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:48:54,832 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:48:54,846 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1468 2026-10-29 04:48:54,847 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:48:54,848 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1468 2026-10-29 04:48:54,983 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_044854_983379_MobileTestUi.txt 2026-10-29 04:48:54,983 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmppvs5zmy7_chrome_odoo" 2026-10-29 04:48:55,641 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1675 2026-10-29 04:48:55,641 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp8_b8mto9_chrome_odoo 2026-10-29 04:48:55,641 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34607/json/version 2026-10-29 04:48:55,645 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34607/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:48:55,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:48:55,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34607/json 2026-10-29 04:48:55,729 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34607/json with timeout 3 increased to 10s during tests 2026-10-29 04:48:55,752 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34607/devtools/page/926A115FDF57959E5A4E70C6A50562F7 2026-10-29 04:48:55,781 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:48:55,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:48:55,848 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:48:55,853 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:48:55,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:48:55,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:48:56,052 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:56] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.057 0.108 2026-10-29 04:48:56,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '926A115FDF57959E5A4E70C6A50562F7', 'loaderId': '75FFB9EB2D22AE3B14ED4A16D8CE9582', 'isDownload': False} 2026-10-29 04:48:56,066 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-29 04:48:56,115 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:48:56,166 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:56] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.017 2026-10-29 04:48:56,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:56] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.037 2026-10-29 04:48:56,202 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:56] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.053 2026-10-29 04:48:56,745 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:56] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.024 2026-10-29 04:48:56,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.020 2026-10-29 04:48:56,835 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:48:56,845 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:48:56,856 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.031 2026-10-29 04:48:56,920 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:57,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.184 0.592 2026-10-29 04:48:57,753 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 0.752 2026-10-29 04:48:57,798 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:48:57,897 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.156 2026-10-29 04:48:57,968 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.011 2026-10-29 04:48:58,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.021 2026-10-29 04:48:58,946 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:48:58,950 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.160 0.620 2026-10-29 04:48:59,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.090 2026-10-29 04:48:59,172 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.029 2026-10-29 04:48:59,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 04:48:59,351 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.052 0.083 2026-10-29 04:48:59,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.201 2026-10-29 04:48:59,491 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:48:59,513 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.276 2026-10-29 04:48:59,580 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.316 2026-10-29 04:48:59,601 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:48:59,633 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:48:59,687 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.025 0.398 2026-10-29 04:48:59,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.499 2026-10-29 04:48:59,796 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.426 2026-10-29 04:48:59,863 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.350 2026-10-29 04:48:59,940 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:48:59] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.398 2026-10-29 04:49:00,014 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.018 0.345 2026-10-29 04:49:00,066 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.355 2026-10-29 04:49:00,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.021 0.332 2026-10-29 04:49:00,176 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.342 2026-10-29 04:49:00,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.347 2026-10-29 04:49:00,206 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.290 2026-10-29 04:49:00,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.267 2026-10-29 04:49:00,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.219 2026-10-29 04:49:00,301 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.213 2026-10-29 04:49:00,351 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:00,369 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.025 0.183 2026-10-29 04:49:00,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.005 0.199 2026-10-29 04:49:00,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.009 0.230 2026-10-29 04:49:00,473 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:49:00,507 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.244 2026-10-29 04:49:00,511 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,518 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:00,545 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,556 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,572 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:00,584 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,605 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,614 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:00,631 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,646 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,667 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:00,689 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,704 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,716 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:00,731 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,744 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,767 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:00,781 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,796 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,811 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:00,831 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,856 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:00,865 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:00,889 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:01,710 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:01,726 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:01,745 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:01,760 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:01,779 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:01,802 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 04:49:01,850 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 04:49:01,851 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 04:49:01,933 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:01,948 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:01,981 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:49:02,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:49:02,066 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:49:02,067 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:49:02,073 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:02,084 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:02,107 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:02] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 04:49:02,111 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-29 04:49:02,144 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-10-29 04:49:02,155 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:02,159 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:49:02,181 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:02,197 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5328957 for PoS orders references: ['Order 00014-010-0001'] (draft: False) 2026-10-29 04:49:02,218 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:49:03,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5328957 with result: [{'id': 23, 'pos_reference': 'Order 00014-010-0001', 'account_move': False}] 2026-10-29 04:49:03,093 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.360 0.542 2026-10-29 04:49:03,111 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.173 2026-10-29 04:49:03,240 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:03] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.012 2026-10-29 04:49:03,965 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:03,966 100 INFO rb-c2b51ef-226090-429967 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: 10/29/2026"))' 2026-10-29 04:49:03,979 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-29 04:49:03,995 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,018 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,039 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,053 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:04,068 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,076 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,097 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:04,121 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,128 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,151 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:04,169 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,183 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,199 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:04,221 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,231 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,247 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:04,267 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,280 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,300 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:04,322 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,330 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,347 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:04,363 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,385 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:04,402 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:04,427 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,235 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,257 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,274 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:05,280 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,294 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:05,329 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,344 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,361 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:05,390 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,396 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:05,430 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,444 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,461 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:05,483 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,496 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,513 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:05,535 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,543 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,567 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:05,589 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,595 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:05,620 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:05,643 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,450 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,464 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,489 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:06,506 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,525 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:06,556 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,593 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,599 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:06,659 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,661 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,687 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:06,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.006 2026-10-29 04:49:06,709 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,711 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,728 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:06,751 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,771 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:06,803 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,811 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,833 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:06,854 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,870 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:06,883 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:06,904 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:07,727 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:07,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:49:07,763 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:49:07,776 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:07,795 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:07,825 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:07,832 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:49:07,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:49:07,851 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:07,868 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:07,885 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:07,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:49:07,916 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:07,931 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:07,950 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:49:07,971 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:07,993 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37066329 for PoS orders references: ['Order 00014-010-0002'] (draft: False) 2026-10-29 04:49:08,159 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37066329 with result: [{'id': 24, 'pos_reference': 'Order 00014-010-0002', 'account_move': False}] 2026-10-29 04:49:08,201 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.069 0.150 2026-10-29 04:49:08,278 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:08] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.006 0.016 2026-10-29 04:49:08,983 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-29 04:49:08,991 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-10-29 04:49:09,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-10-29 04:49:09,031 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-10-29 04:49:10,360 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 04:49:10,360 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 04:49:10,361 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 04:49:10,362 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 04:49:10,362 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 04:49:10,363 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 04:49:10,364 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 04:49:10,364 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 04:49:10,364 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 04:49:10,374 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 04:49:10,375 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 04:49:10,375 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 04:49:10,376 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 04:49:10,377 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 04:49:10,377 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 04:49:10,378 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 04:49:10,378 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 04:49:10,379 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 04:49:10,379 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 04:49:10,379 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 04:49:10,380 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 04:49:10,380 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 04:49:10,381 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 04:49:10,381 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 04:49:10,383 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 04:49:10,384 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 04:49:10,384 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 04:49:10,385 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 04:49:10,387 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 04:49:10,388 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 04:49:10,438 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 04:49:10,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 04:49:10,475 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 04:49:10,479 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 04:49:10,494 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 04:49:10,494 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-10-29 04:49:10,519 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 04:49:10,527 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 04:49:10,530 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 04:49:10,545 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 04:49:10,546 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 04:49:10,550 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 04:49:10,552 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 04:49:10,554 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 04:49:10,560 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 04:49:10,561 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 04:49:10,568 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 04:49:10,574 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 04:49:10,578 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 04:49:10,582 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 04:49:10,583 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 04:49:10,588 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 04:49:10,589 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 04:49:10,615 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.080 2026-10-29 04:49:10,622 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 04:49:10,627 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 04:49:10,633 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.127 2026-10-29 04:49:10,634 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.119 2026-10-29 04:49:10,635 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 04:49:10,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 04:49:10,642 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.075 2026-10-29 04:49:10,644 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 04:49:10,651 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 04:49:10,652 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 04:49:10,655 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 04:49:10,656 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:49:10,657 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 04:49:10,658 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 04:49:10,659 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 04:49:10,661 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 04:49:10,663 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 04:49:10,665 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 04:49:10,664 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:49:10,672 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 04:49:10,689 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 04:49:10,690 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:49:10,694 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 04:49:10,701 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 04:49:10,704 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:49:10,704 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:49:10,705 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 04:49:10,720 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:49:10,746 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 04:49:10,749 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 04:49:10,755 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 04:49:10,758 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 04:49:10,768 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 04:49:10,769 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 04:49:10,769 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.073 2026-10-29 04:49:10,773 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 04:49:10,816 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 04:49:10,817 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 04:49:10,820 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 04:49:10,821 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 04:49:10,821 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 04:49:10,825 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 04:49:10,826 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 04:49:10,828 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 04:49:10,829 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 04:49:10,830 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 04:49:10,831 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 04:49:10,865 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 04:49:10,867 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 04:49:10,868 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 04:49:10,868 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 04:49:10,869 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 04:49:10,870 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 04:49:10,874 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 04:49:10,898 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 04:49:10,902 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 04:49:10,916 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 04:49:10,930 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 04:49:10,934 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-29 04:49:10,938 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.096 2026-10-29 04:49:10,942 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.094 2026-10-29 04:49:10,965 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:49:10,973 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:49:10,973 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:49:11,087 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:11] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.015 2026-10-29 04:49:11,356 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:49:11,748 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 251 and Message-Id '<239911192038400.1793249351.721436738967896-openerp-private@1c0387c549fd>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-10-29 04:49:11,749 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:49:11,756 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:49:11,763 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:11] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.029 0.076 2026-10-29 04:49:12,530 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,541 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,568 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:12,577 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,591 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,613 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:12,628 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,641 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,663 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:12,679 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,699 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,719 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:12,735 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,750 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:12,787 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,796 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,829 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:12,838 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,848 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,865 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:12,881 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,897 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:12,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:12,936 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:13,745 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:13,766 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:49:13,779 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:49:13,791 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-10-29 04:49:13,809 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''1' inputed in the number popup (trigger: .popup .value)' 2026-10-29 04:49:13,828 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:49:13,851 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 04:49:13,869 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:13,875 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:13,891 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:49:13,922 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39975658 for PoS orders references: ['Order 00014-010-0003'] (draft: False) 2026-10-29 04:49:13,934 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:14,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39975658 with result: [{'id': 25, 'pos_reference': 'Order 00014-010-0003', 'account_move': False}] 2026-10-29 04:49:14,059 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.036 0.114 2026-10-29 04:49:14,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:14] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.007 0.014 2026-10-29 04:49:14,831 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-29 04:49:14,840 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:14,858 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:14,877 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:14,901 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:14,907 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:14,928 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:14,954 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:14,959 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:14,977 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:15,000 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,007 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,028 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:15,047 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,057 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:15,095 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,109 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,130 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:15,144 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,157 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,175 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:15,196 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,207 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,233 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:15,246 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:49:15,258 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,277 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,292 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 04:49:15,310 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,326 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:49:15,343 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:49:15,357 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:49:15,395 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:15,411 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74922002 for PoS orders references: ['Order 00014-010-0004'] (draft: False) 2026-10-29 04:49:15,521 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74922002 with result: [{'id': 26, 'pos_reference': 'Order 00014-010-0004', 'account_move': False}] 2026-10-29 04:49:15,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.034 0.102 2026-10-29 04:49:16,319 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,327 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,355 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:16,361 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,374 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:16,417 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,424 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:16,460 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,475 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,494 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:16,512 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,524 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:16,561 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,573 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,593 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:16,619 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,634 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,649 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:16,669 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,677 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:16,716 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,726 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:16,746 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:16,771 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:17,577 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:17,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:17,611 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:17,625 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:17,646 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:17,661 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:17,673 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:17,694 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:17,717 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:17,724 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:17,741 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:17,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:17,777 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:18,598 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:18,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:49:18,626 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:49:18,640 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:18,657 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:49:18,675 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:18,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14760156 for PoS orders references: ['Order 00014-010-0005'] (draft: False) 2026-10-29 04:49:18,794 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14760156 with result: [{'id': 27, 'pos_reference': 'Order 00014-010-0005', 'account_move': False}] 2026-10-29 04:49:18,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.031 0.108 2026-10-29 04:49:19,587 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:19,590 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-29 04:49:19,607 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:19,615 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:49:19,637 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:49:19,672 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1675 2026-10-29 04:49:19,675 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:49:19,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1675 2026-10-29 04:49:19,828 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_044919_827805_MobileTestUi.txt 2026-10-29 04:49:19,828 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp8_b8mto9_chrome_odoo" 2026-10-29 04:49:19,878 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-10-29 04:49:21,205 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1922 2026-10-29 04:49:21,205 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp9bknpcck_chrome_odoo 2026-10-29 04:49:21,206 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42361/json/version 2026-10-29 04:49:21,207 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42361/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:49:21,267 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:49:21,268 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42361/json 2026-10-29 04:49:21,269 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42361/json with timeout 3 increased to 10s during tests 2026-10-29 04:49:21,314 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42361/devtools/page/CF6A5A6BC48475D1DD2D6CC63542E397 2026-10-29 04:49:21,335 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:49:21,355 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:49:21,633 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:49:21,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:49:21,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:49:21,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:49:21,676 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:49:22,766 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:22] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.101 0.994 2026-10-29 04:49:22,777 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'CF6A5A6BC48475D1DD2D6CC63542E397', 'loaderId': '9313DFE4FEBB563F1D0866D45B74E7BB', 'isDownload': False} 2026-10-29 04:49:22,777 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-29 04:49:22,823 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:49:22,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:22] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.008 2026-10-29 04:49:22,881 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:22] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.034 2026-10-29 04:49:22,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:22] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.051 2026-10-29 04:49:23,529 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:23] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.033 2026-10-29 04:49:23,559 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.041 2026-10-29 04:49:23,614 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:49:23,615 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.012 2026-10-29 04:49:23,619 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:49:23,682 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:24,880 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.335 0.897 2026-10-29 04:49:24,979 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.225 2026-10-29 04:49:25,021 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:49:25,141 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.166 2026-10-29 04:49:25,193 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 04:49:25,259 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:49:26,073 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.188 0.569 2026-10-29 04:49:26,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:49:26,228 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.100 2026-10-29 04:49:26,265 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-29 04:49:26,306 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 04:49:26,465 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.047 0.077 2026-10-29 04:49:26,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.020 0.181 2026-10-29 04:49:26,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.274 2026-10-29 04:49:26,639 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:49:26,668 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:49:26,687 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:49:26,726 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 04:49:26,754 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.033 0.362 2026-10-29 04:49:26,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.439 2026-10-29 04:49:26,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.501 2026-10-29 04:49:26,916 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.434 2026-10-29 04:49:26,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:26] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.021 0.406 2026-10-29 04:49:27,030 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.285 2026-10-29 04:49:27,121 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.340 2026-10-29 04:49:27,195 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.348 2026-10-29 04:49:27,246 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.007 0.344 2026-10-29 04:49:27,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.334 2026-10-29 04:49:27,267 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.317 2026-10-29 04:49:27,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.292 2026-10-29 04:49:27,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.250 2026-10-29 04:49:27,342 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:49:27,352 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-10-29 04:49:27,377 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:49:27,384 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.021 0.219 2026-10-29 04:49:27,396 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.185 2026-10-29 04:49:27,412 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,437 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.020 0.159 2026-10-29 04:49:27,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:27,482 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.192 2026-10-29 04:49:27,517 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.178 2026-10-29 04:49:27,540 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,552 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,560 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:49:27,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:27,573 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.014 0.187 2026-10-29 04:49:27,587 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,600 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,619 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:27,631 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.215 2026-10-29 04:49:27,656 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,663 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:27,701 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,713 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,729 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:27,750 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,761 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,803 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:27,813 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,830 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,843 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:27,864 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,883 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:49:27,911 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:49:27,948 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:49:27,959 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:27,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-29 04:49:27,996 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,015 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:28,032 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,050 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,061 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:28,091 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,102 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,124 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:28,144 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,147 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,170 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:28,177 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,194 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:28,231 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,247 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:28,283 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,293 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,313 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:28,335 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,344 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:28,364 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:28,400 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,198 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:49:29,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:49:29,265 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:49:29,268 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:49:29,273 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-29 04:49:29,278 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:49:29,291 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:49:29,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:49:29,345 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,363 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-29 04:49:29,375 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,404 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:29,422 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,432 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,457 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:29,472 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,476 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,505 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:29,511 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,535 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,541 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:29,562 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,574 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,591 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:29,624 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,632 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,644 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:29,661 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,674 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:29,719 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,728 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:29,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-29 04:49:29,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:29,764 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:30,583 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:30,591 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:49:30,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:49:30,624 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:30,647 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:30,653 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:30] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.017 2026-10-29 04:49:30,658 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:30,673 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:49:30,694 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97976139 for PoS orders references: ['Order 00015-002-0003'] (draft: False) 2026-10-29 04:49:30,700 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:49:30,715 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:49:30,954 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97976139 with result: [{'id': 28, 'pos_reference': 'Order 00015-002-0003', 'account_move': False}] 2026-10-29 04:49:30,979 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.126 0.167 2026-10-29 04:49:31,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:31] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.013 2026-10-29 04:49:31,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:49:31,781 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:49:31,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:49:31,808 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:49:31,824 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:31,840 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 04:49:31,857 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:31,874 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 04:49:31,890 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:31,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:31,927 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:31,948 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:31,959 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:49:31,973 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:49:31,991 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:49:32,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 04:49:32,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:32,041 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 04:49:32,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 04:49:32,073 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:32,090 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:32,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:49:32,123 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:49:32,141 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:49:32,157 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-29 04:49:32,173 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:32,190 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 04:49:32,208 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-29 04:49:32,223 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:49:32,240 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:49:32,262 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:49:32,273 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 04:49:32,293 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:32,307 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 04:49:32,324 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:49:32,340 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:49:32,358 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:49:32,373 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:32,391 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:32,411 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:32,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:49:32,442 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:32,458 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:32,474 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:32,490 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:49:32,506 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20213992 for PoS orders references: ['Order 00015-002-0001'] (draft: False) 2026-10-29 04:49:32,509 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-29 04:49:32,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20213992 with result: [{'id': 29, 'pos_reference': 'Order 00015-002-0001', 'account_move': False}] 2026-10-29 04:49:32,665 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.051 0.113 2026-10-29 04:49:33,435 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:49:33,441 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:49:33,459 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:49:33,473 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:33,490 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-29 04:49:33,507 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:33,527 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 04:49:33,540 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-29 04:49:33,571 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:33,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:33,630 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:33,642 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:33,643 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:49:33,660 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:49:33,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:49:33,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 04:49:33,716 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:33,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 04:49:33,759 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:33,775 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:33,803 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 04:49:33,808 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:33,829 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 04:49:33,842 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-29 04:49:33,857 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:33,877 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:33,894 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:33,906 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:33,929 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:33,949 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:33,957 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:33,979 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:33,996 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:34,008 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:34,029 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:34,049 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:34,062 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:34,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:34,094 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:34,108 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:34,126 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:34,145 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:34,156 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:34,176 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:34,198 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:34,209 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:34,226 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:34,248 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:35,059 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:35,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:35,094 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 04:49:35,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 04:49:35,178 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:35,191 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:35,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:49:35,247 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:49:35,283 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:35,284 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-29 04:49:35,307 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:49:35,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:49:35,345 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83273306 for PoS orders references: ['Order 00015-002-0005'] (draft: False) 2026-10-29 04:49:38,690 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83273306 with result: [{'id': 30, 'pos_reference': 'Order 00015-002-0005', 'account_move': 192}] 2026-10-29 04:49:38,743 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 1.087 2.318 2026-10-29 04:49:38,751 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 2.336 2026-10-29 04:49:38,809 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:38] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.008 0.027 2026-10-29 04:49:39,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:49:39,671 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1922 2026-10-29 04:49:39,674 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:49:39,675 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:49:39,676 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1922 2026-10-29 04:49:39,869 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_044939_869007_MobileTestUi.txt 2026-10-29 04:49:39,869 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp9bknpcck_chrome_odoo" 2026-10-29 04:49:39,912 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-10-29 04:49:40,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2138 2026-10-29 04:49:40,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp4nz7m0rn_chrome_odoo 2026-10-29 04:49:40,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43001/json/version 2026-10-29 04:49:40,650 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43001/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:49:40,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:49:40,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43001/json 2026-10-29 04:49:40,816 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43001/json with timeout 3 increased to 10s during tests 2026-10-29 04:49:40,866 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43001/devtools/page/A5AE80D43E45BAE7D3923F586A2CDA61 2026-10-29 04:49:40,886 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:49:40,902 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:49:41,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:49:41,131 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:49:41,134 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:49:41,134 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:49:41,171 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:49:43,058 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:43] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.105 1.791 2026-10-29 04:49:43,070 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A5AE80D43E45BAE7D3923F586A2CDA61', 'loaderId': 'E78547ABC77BC1B4E3B8A2BE3A27631E', 'isDownload': False} 2026-10-29 04:49:43,070 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-29 04:49:43,093 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:49:43,124 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:43] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-29 04:49:43,139 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:43] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.020 2026-10-29 04:49:43,153 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:43] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-10-29 04:49:43,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:43] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.027 2026-10-29 04:49:43,851 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-29 04:49:43,877 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:49:43,892 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 04:49:43,909 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:49:43,936 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:44,929 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.256 0.748 2026-10-29 04:49:45,017 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 1.008 2026-10-29 04:49:45,051 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:49:45,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.126 2026-10-29 04:49:45,209 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 04:49:45,267 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:49:46,047 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.167 0.563 2026-10-29 04:49:46,092 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:46,176 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.084 2026-10-29 04:49:46,227 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.023 2026-10-29 04:49:46,249 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 04:49:46,413 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.048 0.071 2026-10-29 04:49:46,514 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.163 2026-10-29 04:49:46,616 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.040 0.209 2026-10-29 04:49:46,674 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 04:49:46,688 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49: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-10-29 04:49:46,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.029 0.281 2026-10-29 04:49:46,703 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:49:46,758 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:49:46,795 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.021 0.383 2026-10-29 04:49:46,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.031 0.448 2026-10-29 04:49:46,902 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.440 2026-10-29 04:49:47,028 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.040 0.450 2026-10-29 04:49:47,082 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.361 2026-10-29 04:49:47,178 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.394 2026-10-29 04:49:47,255 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.427 2026-10-29 04:49:47,300 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:47,317 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:47,337 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:47,344 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.438 2026-10-29 04:49:47,352 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:47,367 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.448 2026-10-29 04:49:47,377 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:47,379 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.429 2026-10-29 04:49:47,408 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.354 2026-10-29 04:49:47,426 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.280 2026-10-29 04:49:47,470 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.273 2026-10-29 04:49:47,473 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:47,478 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:47,483 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:47,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.221 2026-10-29 04:49:47,496 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:49:47,510 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:47,517 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:47,537 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:47,550 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.173 2026-10-29 04:49:47,567 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:47,578 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.177 2026-10-29 04:49:47,610 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.183 2026-10-29 04:49:47,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.186 2026-10-29 04:49:47,658 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:47] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.133 2026-10-29 04:49:48,373 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:48,391 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:48,409 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:48,427 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:48,441 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:48,461 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:48,473 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:48,493 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:48,511 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:48,969 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:49:49,327 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:49,340 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:49,362 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:49,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-10-29 04:49:49,392 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:49,410 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:49,424 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:49,444 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:49,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:49,475 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:49,493 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:49,507 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:49,527 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:49,555 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:50,331 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:49:50,359 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:50,375 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:50,384 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:49:50,401 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:49:50,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2138 2026-10-29 04:49:50,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:49:50,415 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2138 2026-10-29 04:49:50,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_044950_531376_MobileTestUi.txt 2026-10-29 04:49:50,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp4nz7m0rn_chrome_odoo" 2026-10-29 04:49:50,562 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-10-29 04:49:51,292 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2342 2026-10-29 04:49:51,293 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp7cd1lbzb_chrome_odoo 2026-10-29 04:49:51,293 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37077/json/version 2026-10-29 04:49:51,295 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37077/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:49:51,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:49:51,388 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37077/json 2026-10-29 04:49:51,389 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37077/json with timeout 3 increased to 10s during tests 2026-10-29 04:49:51,407 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37077/devtools/page/3B8CE6BDEF4A33F93434C472A01AEC50 2026-10-29 04:49:51,427 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:49:51,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:49:51,813 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 04:49:51,816 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:49:51,824 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:49:51,825 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:49:51,854 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:49:52,876 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:52] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.091 0.939 2026-10-29 04:49:52,881 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3B8CE6BDEF4A33F93434C472A01AEC50', 'loaderId': '24E83DD9289D350A76ED435B6E891AD2', 'isDownload': False} 2026-10-29 04:49:52,881 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-29 04:49:52,920 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:49:52,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:52] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 04:49:52,961 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:52] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.023 2026-10-29 04:49:52,976 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:52] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.032 2026-10-29 04:49:53,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:53] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 04:49:53,509 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-29 04:49:53,565 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:49:53,582 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 04:49:53,589 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:49:53,633 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:54,644 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.265 0.764 2026-10-29 04:49:54,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 1.054 2026-10-29 04:49:54,798 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:49:54,881 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.151 2026-10-29 04:49:54,985 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 04:49:55,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 04:49:55,898 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.217 0.558 2026-10-29 04:49:55,900 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:49:56,101 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.076 0.075 2026-10-29 04:49:56,136 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "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-10-29 04:49:56,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 04:49:56,315 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.048 0.068 2026-10-29 04:49:56,343 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:49:56,387 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.175 2026-10-29 04:49:56,486 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.024 0.247 2026-10-29 04:49:56,527 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49: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-10-29 04:49:56,543 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:49:56,557 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:49:56,572 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.314 2026-10-29 04:49:56,633 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.403 2026-10-29 04:49:56,693 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.418 2026-10-29 04:49:56,716 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.359 2026-10-29 04:49:56,822 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.047 0.354 2026-10-29 04:49:56,860 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.019 0.276 2026-10-29 04:49:56,927 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.297 2026-10-29 04:49:56,996 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:56] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.323 2026-10-29 04:49:57,010 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.243 2026-10-29 04:49:57,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:57] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.301 2026-10-29 04:49:57,084 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.309 2026-10-29 04:49:57,109 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.264 2026-10-29 04:49:57,133 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.251 2026-10-29 04:49:57,163 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,183 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:57] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.034 0.228 2026-10-29 04:49:57,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.013 0.183 2026-10-29 04:49:57,243 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-10-29 04:49:57,278 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.024 2026-10-29 04:49:57,291 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:57,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:57] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.005 0.204 2026-10-29 04:49:57,323 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,337 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:57] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.001 0.207 2026-10-29 04:49:57,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:57] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.001 0.209 2026-10-29 04:49:57,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.016 0.356 2026-10-29 04:49:57,398 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:49:57,412 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,413 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,414 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,415 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,427 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,451 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,463 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-29 04:49:57,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:57,534 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,538 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,551 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,566 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,579 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,595 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,611 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,626 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-29 04:49:57,659 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:57,683 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,693 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,710 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,724 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,741 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,757 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,774 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,799 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-29 04:49:57,819 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:49:57,840 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,847 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,864 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,882 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,905 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:57,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-10-29 04:49:57,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-29 04:49:57,957 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:49:58,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:49:58,040 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 04:49:58,058 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 04:49:58,064 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:58,065 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:58,066 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:49:58,080 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:49:58,096 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99191484 for PoS orders references: ['Order 00017-002-0001'] (draft: False) 2026-10-29 04:49:58,105 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:49:58,399 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99191484 with result: [{'id': 31, 'pos_reference': 'Order 00017-002-0001', 'account_move': False}] 2026-10-29 04:49:58,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.141 0.204 2026-10-29 04:49:58,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:58] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 04:49:59,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:49:59,266 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:49:59,287 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:49:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:49:59,308 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2342 2026-10-29 04:49:59,309 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:49:59,309 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2342 2026-10-29 04:49:59,422 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_044959_422430_MobileTestUi.txt 2026-10-29 04:49:59,422 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp7cd1lbzb_chrome_odoo" 2026-10-29 04:49:59,474 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-10-29 04:50:00,438 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2548 2026-10-29 04:50:00,438 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmphzibqzhm_chrome_odoo 2026-10-29 04:50:00,439 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39307/json/version 2026-10-29 04:50:00,440 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39307/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:50:00,523 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:50:00,524 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39307/json 2026-10-29 04:50:00,525 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39307/json with timeout 3 increased to 10s during tests 2026-10-29 04:50:00,548 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39307/devtools/page/58FEF7FB4EBF86F37FA95E6C5D609066 2026-10-29 04:50:00,574 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:50:00,603 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:50:00,850 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:50:00,857 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:50:00,874 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:50:00,874 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:50:00,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:50:01,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:01] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.091 0.883 2026-10-29 04:50:01,879 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '58FEF7FB4EBF86F37FA95E6C5D609066', 'loaderId': '846D8DF1C2F1636C6F7778750AAEF4FD', 'isDownload': False} 2026-10-29 04:50:01,880 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-29 04:50:01,913 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:50:01,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:01] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.018 2026-10-29 04:50:01,975 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:01] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.022 2026-10-29 04:50:01,992 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:01] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.053 2026-10-29 04:50:02,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:02] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.025 2026-10-29 04:50:02,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 04:50:02,684 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:50:02,719 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:50:02,740 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.030 2026-10-29 04:50:02,782 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:03,947 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.323 0.862 2026-10-29 04:50:04,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.083 1.162 2026-10-29 04:50:04,138 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:50:04,243 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.177 2026-10-29 04:50:04,363 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.019 2026-10-29 04:50:04,410 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 04:50:05,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:50:05,268 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.153 0.624 2026-10-29 04:50:05,417 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.076 2026-10-29 04:50:05,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.032 0.024 2026-10-29 04:50:05,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 04:50:05,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.054 0.067 2026-10-29 04:50:05,812 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:05] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.026 0.185 2026-10-29 04:50:05,872 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:05] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.008 0.241 2026-10-29 04:50:05,933 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-29 04:50:06,016 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.035 0.355 2026-10-29 04:50:06,155 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.051 0.467 2026-10-29 04:50:06,199 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:50:06,228 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:50:06,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.569 2026-10-29 04:50:06,246 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:50:06,268 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.531 2026-10-29 04:50:06,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.492 2026-10-29 04:50:06,424 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.027 0.444 2026-10-29 04:50:06,513 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.029 0.437 2026-10-29 04:50:06,562 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.296 2026-10-29 04:50:06,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.376 2026-10-29 04:50:06,676 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.370 2026-10-29 04:50:06,683 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.377 2026-10-29 04:50:06,702 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.346 2026-10-29 04:50:06,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.274 2026-10-29 04:50:06,750 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.002 0.196 2026-10-29 04:50:06,784 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.017 0.190 2026-10-29 04:50:06,803 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:06,819 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:50:06,830 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.019 0.144 2026-10-29 04:50:06,842 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:50:06,863 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.010 0.165 2026-10-29 04:50:06,883 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 04:50:06,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.162 2026-10-29 04:50:06,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 04:50:06,911 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:06,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:06] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.191 2026-10-29 04:50:06,945 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,001 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.175 2026-10-29 04:50:07,011 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,014 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,018 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:50:07,047 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,061 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,079 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,112 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,127 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,150 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,160 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,177 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,206 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,215 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,243 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,258 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,259 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,283 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,300 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,320 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:50:07,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:50:07,363 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 04:50:07,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 04:50:07,395 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,413 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 04:50:07,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 04:50:07,443 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,467 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,477 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,495 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,513 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,535 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,539 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,559 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,579 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,594 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,615 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,638 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,662 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,669 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,684 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,695 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,715 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,728 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,741 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,782 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,790 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,809 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:07,827 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,840 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,859 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:50:07,872 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:50:07,896 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 04:50:07,910 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 04:50:07,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:07,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 04:50:07,957 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 04:50:07,972 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:50:07,989 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:50:08,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 04:50:08,023 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 04:50:08,055 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,092 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,105 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,124 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,146 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,161 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,173 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,195 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,206 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,225 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,252 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,256 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,274 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,297 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,309 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,326 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,343 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,355 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,394 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,412 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,449 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 04:50:08,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 04:50:08,525 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,527 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,566 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:50:08,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:50:08,595 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 04:50:08,612 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 04:50:08,626 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,674 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,675 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,697 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,715 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,730 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,767 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,776 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,794 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,814 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,823 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,843 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,871 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,874 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,912 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,944 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:08,967 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,972 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:08,992 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:09,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 04:50:09,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 04:50:09,032 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 04:50:09,071 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,075 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,096 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:50:09,124 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:50:09,136 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-29 04:50:09,150 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:50:09,151 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:50:09,152 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:50:09,163 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:50:09,181 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 04:50:09,190 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 04:50:09,208 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:09,247 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,261 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:09,297 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,316 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:09,349 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,359 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,376 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:09,394 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,411 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:09,447 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,459 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:09,494 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,506 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:09,546 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,559 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:09,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:09,596 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:10,408 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:10,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:50:10,440 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:50:10,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:10,472 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:50:10,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:50:10,518 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:10] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.015 0.023 2026-10-29 04:50:10,534 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:50:10,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82884910 for PoS orders references: ['Order 00018-002-0005'] (draft: False) 2026-10-29 04:50:10,834 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82884910 with result: [{'id': 32, 'pos_reference': 'Order 00018-002-0005', 'account_move': False}] 2026-10-29 04:50:10,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.114 0.213 2026-10-29 04:50:10,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:10] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.018 2026-10-29 04:50:11,059 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:50:11,677 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:50:11,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:50:11,746 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 04:50:11,749 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:11,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 04:50:11,777 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 04:50:11,801 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-10-29 04:50:11,809 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:11,828 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 04:50:11,852 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 04:50:11,860 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-29 04:50:11,887 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:11,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 04:50:11,909 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 04:50:11,930 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-10-29 04:50:11,940 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:11,971 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 04:50:11,973 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 04:50:11,993 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:12,009 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:12,027 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 04:50:12,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 04:50:12,056 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Receipt Number")' 2026-10-29 04:50:12,076 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:12,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 04:50:12,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 04:50:12,124 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-29 04:50:12,142 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 04:50:12,156 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 04:50:12,173 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-29 04:50:12,190 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 04:50:12,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:50:12,223 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:50:12,238 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:50:12,256 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 04:50:12,273 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 04:50:12,289 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 04:50:12,306 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-29 04:50:12,329 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:12,377 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:12] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.025 0.042 2026-10-29 04:50:12,494 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:12] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.040 0.059 2026-10-29 04:50:13,267 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 04:50:13,272 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:13,296 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-29 04:50:13,308 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-10-29 04:50:14,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-29 04:50:14,092 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:14,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 04:50:14,144 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 04:50:14,145 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-29 04:50:14,148 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.013 0.033 2026-10-29 04:50:14,159 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 04:50:14,177 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:14,197 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 04:50:14,212 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:14,227 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:50:14,241 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:50:14,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31875073 for PoS orders references: ['Order 00018-002-0004'] (draft: False) 2026-10-29 04:50:14,454 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31875073 with result: [{'id': 33, 'pos_reference': 'Order 00018-002-0004', 'account_move': False}] 2026-10-29 04:50:14,483 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.099 0.125 2026-10-29 04:50:15,265 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:15,273 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:50:15,305 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:50:15,312 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:50:15,337 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 04:50:15,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 04:50:15,361 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 04:50:15,374 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-29 04:50:15,397 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:15,420 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:15] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.032 2026-10-29 04:50:15,509 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:15] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.019 0.059 2026-10-29 04:50:16,278 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 04:50:16,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:16,308 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: undefined (trigger: .order-container .orderline)' 2026-10-29 04:50:16,324 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:16,339 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:16,360 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-10-29 04:50:16,362 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 04:50:16,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 04:50:16,413 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:16,421 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:16,442 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:16] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.005 0.009 2026-10-29 04:50:16,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-10-29 04:50:19,536 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:19] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 0.807 2.270 2026-10-29 04:50:19,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:19] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:50:19,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:19] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.008 0.027 2026-10-29 04:50:19,711 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.007 0.035 2026-10-29 04:50:19,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:19] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.021 0.057 2026-10-29 04:50:20,594 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:20,605 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:20,624 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-29 04:50:20,638 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:20,656 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:20,673 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-29 04:50:20,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:50:21,457 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-29 04:50:21,471 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:21,489 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-29 04:50:21,505 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 04:50:21,518 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:21] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.025 2026-10-29 04:50:21,521 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:50:21,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:21,566 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:21,572 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:21,590 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:21,610 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:50:21,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 04:50:21,657 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-29 04:50:21,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 04:50:21,697 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:21,711 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-29 04:50:21,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:21] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.037 2026-10-29 04:50:21,721 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:21,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:21,760 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:21,771 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:21,791 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:21,809 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:21,824 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:21,842 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-29 04:50:21,855 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 04:50:21,865 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:21] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 04:50:21,872 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:21,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:50:21,908 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:21,926 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:21,943 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:21,960 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:21,979 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:50:22,002 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 04:50:22,008 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 04:50:22,015 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:22] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:50:22,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:22,058 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:22,059 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:22,071 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.028 2026-10-29 04:50:22,075 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:22,093 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:22,109 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:22,130 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:22,143 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:22,155 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:22,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:22,195 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 04:50:22,211 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:22,233 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:50:22,245 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:22,248 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 04:50:22,261 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:22,277 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:22,300 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:22,320 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:22,322 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:22,348 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-29 04:50:23,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:23,809 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:23,821 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:23,837 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:23,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-29 04:50:25,948 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:25,959 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:25,971 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:25,988 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:26,019 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:26,039 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:26,842 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:26,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:26,879 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:50:26,888 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 04:50:26,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 04:50:26,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:26,942 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("Refunding 2.00")' 2026-10-29 04:50:26,956 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:26,965 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.038 2026-10-29 04:50:26,976 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-29 04:50:26,988 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:27,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:50:27,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:50:27,038 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:27,061 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:50:27,075 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:50:27,082 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14770653 for PoS orders references: ['Order 00018-002-0006'] (draft: False) 2026-10-29 04:50:27,250 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14770653 with result: [{'id': 34, 'pos_reference': 'Order 00018-002-0006', 'account_move': False}] 2026-10-29 04:50:27,274 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.081 0.116 2026-10-29 04:50:28,058 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:28,071 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:28,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:50:28,107 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 04:50:28,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 04:50:28,141 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:28,157 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-10-29 04:50:28,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:28] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.024 2026-10-29 04:50:28,249 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:28] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.026 0.049 2026-10-29 04:50:29,015 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:29,018 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:50:29,035 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:50:29,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2548 2026-10-29 04:50:29,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:50:29,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2548 2026-10-29 04:50:29,200 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045029_199832_MobileTestUi.txt 2026-10-29 04:50:29,200 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmphzibqzhm_chrome_odoo" 2026-10-29 04:50:29,225 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-29 04:50:30,454 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2791 2026-10-29 04:50:30,462 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpw4torm2h_chrome_odoo 2026-10-29 04:50:30,462 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40137/json/version 2026-10-29 04:50:30,465 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40137/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:50:30,624 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:50:30,627 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40137/json 2026-10-29 04:50:30,636 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40137/json with timeout 3 increased to 10s during tests 2026-10-29 04:50:30,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40137/devtools/page/5668901C19DBA6D4EC4FF70B3FE9679B 2026-10-29 04:50:30,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:50:30,690 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:50:31,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:50:31,069 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:50:31,077 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:50:31,077 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:50:31,104 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:50:32,079 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:32] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.096 0.883 2026-10-29 04:50:32,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5668901C19DBA6D4EC4FF70B3FE9679B', 'loaderId': '0139DB63039017DFC44EF63C28CE1C6B', 'isDownload': False} 2026-10-29 04:50:32,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-29 04:50:32,116 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:50:32,186 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:32] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.026 2026-10-29 04:50:32,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:32] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.033 2026-10-29 04:50:32,213 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:32] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.037 2026-10-29 04:50:32,877 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.025 2026-10-29 04:50:32,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.031 2026-10-29 04:50:32,985 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 04:50:32,992 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.014 2026-10-29 04:50:32,998 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 04:50:33,046 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:34,044 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.296 0.718 2026-10-29 04:50:34,142 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.049 2026-10-29 04:50:34,177 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:50:34,295 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.159 2026-10-29 04:50:34,388 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 04:50:34,434 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 04:50:35,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.127 0.559 2026-10-29 04:50:35,274 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:50:35,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.087 2026-10-29 04:50:35,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:35] "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-10-29 04:50:35,392 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 04:50:35,604 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:35] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.040 0.105 2026-10-29 04:50:35,625 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:50:35,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:35] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.196 2026-10-29 04:50:35,771 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:35] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.266 2026-10-29 04:50:35,823 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 04:50:35,848 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:50:35,876 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:35] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.025 0.317 2026-10-29 04:50:35,900 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:50:35,956 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:35] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.402 2026-10-29 04:50:36,036 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.023 0.446 2026-10-29 04:50:36,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.395 2026-10-29 04:50:36,172 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.051 0.421 2026-10-29 04:50:36,260 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.020 0.378 2026-10-29 04:50:36,306 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.018 0.363 2026-10-29 04:50:36,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image?model=product.product&field=image_128&id=794&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.046 0.386 2026-10-29 04:50:36,488 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:36,496 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:36,531 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.051 0.431 2026-10-29 04:50:36,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:36,661 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.583 2026-10-29 04:50:36,682 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.595 2026-10-29 04:50:36,695 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:36,701 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.503 2026-10-29 04:50:36,702 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:36,715 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:36,718 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.446 2026-10-29 04:50:36,752 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.379 2026-10-29 04:50:36,767 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 04:50:36,769 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:36,771 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:36,788 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:36,828 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:50:36,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.031 0.389 2026-10-29 04:50:36,854 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-10-29 04:50:36,889 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.299 2026-10-29 04:50:36,912 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:36,913 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.226 2026-10-29 04:50:36,922 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:36,934 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.190 2026-10-29 04:50:36,945 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:36,958 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.001 0.179 2026-10-29 04:50:36,968 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:36,976 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:36,996 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:50:36,998 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:36] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.011 0.183 2026-10-29 04:50:37,032 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:37] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.163 2026-10-29 04:50:37,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:50:37,051 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:37,064 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:50:37,066 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:50:37,068 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:50:37,085 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:37,105 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:50:37,114 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45277271 for PoS orders references: ['Order 00019-002-0001'] (draft: False) 2026-10-29 04:50:37,372 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45277271 with result: [{'id': 35, 'pos_reference': 'Order 00019-002-0001', 'account_move': False}] 2026-10-29 04:50:37,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.090 0.210 2026-10-29 04:50:37,472 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:37] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-29 04:50:38,201 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:38,208 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:38,228 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:38,241 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:38,256 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:38,280 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:38,294 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-29 04:50:38,296 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:38,304 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:38,323 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:38,342 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:38,356 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:38,377 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:38,395 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:38,404 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:38,422 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:50:38,445 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:50:38,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:38,471 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:50:38,497 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18558948 for PoS orders references: ['Order 00019-002-0002'] (draft: False) 2026-10-29 04:50:38,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-10-29 04:50:38,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18558948 with result: [{'id': 36, 'pos_reference': 'Order 00019-002-0002', 'account_move': False}] 2026-10-29 04:50:38,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.060 0.124 2026-10-29 04:50:39,211 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:50:39,441 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:50:39,452 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:50:39,466 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2791 2026-10-29 04:50:39,468 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:50:39,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2791 2026-10-29 04:50:39,627 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045039_627202_MobileTestUi.txt 2026-10-29 04:50:39,627 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpw4torm2h_chrome_odoo" 2026-10-29 04:50:39,658 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-10-29 04:50:40,463 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3008 2026-10-29 04:50:40,464 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp25oohzvj_chrome_odoo 2026-10-29 04:50:40,464 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45757/json/version 2026-10-29 04:50:40,466 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45757/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:50:40,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:50:40,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45757/json 2026-10-29 04:50:40,508 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45757/json with timeout 3 increased to 10s during tests 2026-10-29 04:50:40,535 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45757/devtools/page/B237E97B93B64D9AA140740CB5C3D421 2026-10-29 04:50:40,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:50:40,541 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:50:40,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:50:40,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:50:40,847 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:50:40,847 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:50:40,877 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:50:41,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:41] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.114 0.858 2026-10-29 04:50:41,848 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'B237E97B93B64D9AA140740CB5C3D421', 'loaderId': 'AC1666678ACC5B768864E7ADF44EB341', 'isDownload': False} 2026-10-29 04:50:41,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-29 04:50:41,876 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:50:41,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:41] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-10-29 04:50:41,943 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:41] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.036 2026-10-29 04:50:41,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:41] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 04:50:42,621 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.019 2026-10-29 04:50:42,648 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.032 2026-10-29 04:50:42,729 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 04:50:42,739 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.029 2026-10-29 04:50:42,748 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 04:50:42,777 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:43,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.264 0.744 2026-10-29 04:50:43,851 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 1.003 2026-10-29 04:50:43,886 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:50:43,971 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.115 2026-10-29 04:50:44,038 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 04:50:44,095 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-29 04:50:44,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.145 0.525 2026-10-29 04:50:44,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:50:44,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.074 2026-10-29 04:50:45,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "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-10-29 04:50:45,032 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 04:50:45,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.072 0.078 2026-10-29 04:50:45,224 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:50:45,278 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.192 2026-10-29 04:50:45,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.253 2026-10-29 04:50:45,413 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 04:50:45,433 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:50:45,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.326 2026-10-29 04:50:45,487 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:50:45,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.428 2026-10-29 04:50:45,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.498 2026-10-29 04:50:45,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.407 2026-10-29 04:50:45,723 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.416 2026-10-29 04:50:45,803 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.018 0.317 2026-10-29 04:50:45,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.332 2026-10-29 04:50:45,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:45] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.350 2026-10-29 04:50:46,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.345 2026-10-29 04:50:46,029 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.353 2026-10-29 04:50:46,035 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.336 2026-10-29 04:50:46,053 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.306 2026-10-29 04:50:46,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-29 04:50:46,087 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:46,092 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.023 0.229 2026-10-29 04:50:46,119 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.227 2026-10-29 04:50:46,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.015 0.183 2026-10-29 04:50:46,190 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:46,191 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.174 2026-10-29 04:50:46,207 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:46,219 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:50:46,225 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-29 04:50:46,233 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.008 0.179 2026-10-29 04:50:46,275 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:46,285 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:46,290 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:46,291 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.202 2026-10-29 04:50:46,313 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-10-29 04:50:46,338 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:46,350 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.214 2026-10-29 04:50:46,352 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:46,358 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:46,382 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-10-29 04:50:46,391 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.007 0.243 2026-10-29 04:50:46,399 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:46,417 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:46,424 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:46,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-10-29 04:50:46,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:46,478 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:46,490 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:46,508 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-10-29 04:50:46,535 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:46,548 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:46,557 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:46,572 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:46,585 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:50:46,610 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:50:46,638 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3008 2026-10-29 04:50:46,644 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:50:46,645 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3008 2026-10-29 04:50:46,768 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045046_768539_MobileTestUi.txt 2026-10-29 04:50:46,769 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp25oohzvj_chrome_odoo" 2026-10-29 04:50:46,792 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_combo ... 2026-10-29 04:50:51,871 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3214 2026-10-29 04:50:51,872 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpmzp3co30_chrome_odoo 2026-10-29 04:50:51,872 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37067/json/version 2026-10-29 04:50:51,874 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37067/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:50:51,900 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:50:51,903 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37067/json 2026-10-29 04:50:51,907 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37067/json with timeout 3 increased to 10s during tests 2026-10-29 04:50:51,940 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37067/devtools/page/3441E92E64A30AA458E1CC8FA8CA3CF0 2026-10-29 04:50:51,965 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:50:51,997 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:50:52,470 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:50:52,473 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:50:52,477 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:50:52,477 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:50:52,508 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:50:53,500 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:53] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.096 0.903 2026-10-29 04:50:53,508 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3441E92E64A30AA458E1CC8FA8CA3CF0', 'loaderId': 'BC66FAB0C66376FDD6D6E8D7F8EE5E9C', 'isDownload': False} 2026-10-29 04:50:53,508 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-10-29 04:50:53,545 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:50:53,571 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:53] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.010 2026-10-29 04:50:53,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:53] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.034 2026-10-29 04:50:53,619 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:53] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.063 2026-10-29 04:50:54,264 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:54] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.010 2026-10-29 04:50:54,296 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.011 2026-10-29 04:50:54,369 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.009 2026-10-29 04:50:54,376 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:50:54,385 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 04:50:54,425 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:56,461 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.262 1.789 2026-10-29 04:50:56,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 2.069 2026-10-29 04:50:56,595 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:50:56,682 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.148 2026-10-29 04:50:56,807 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 04:50:56,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 04:50:57,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.164 0.580 2026-10-29 04:50:57,672 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:50:57,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.098 2026-10-29 04:50:57,851 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:57] "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-10-29 04:50:57,872 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 04:50:58,029 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/image?model=product.product&field=image_128&id=797&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.042 0.063 2026-10-29 04:50:58,107 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/image?model=product.product&field=image_128&id=796&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.170 2026-10-29 04:50:58,129 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 04:50:58,240 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/image?model=product.product&field=image_128&id=798&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.030 0.256 2026-10-29 04:50:58,285 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:50:58,306 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:50:58,326 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/image?model=product.product&field=image_128&id=799&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.342 2026-10-29 04:50:58,339 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:50:58,410 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/image?model=product.product&field=image_128&id=800&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.423 2026-10-29 04:50:58,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/image?model=product.product&field=image_128&id=801&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.023 0.504 2026-10-29 04:50:58,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.481 2026-10-29 04:50:58,611 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.023 0.413 2026-10-29 04:50:58,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.015 0.290 2026-10-29 04:50:58,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/image?model=product.product&field=image_128&id=802&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.337 2026-10-29 04:50:58,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/image?model=product.product&field=image_128&id=803&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.334 2026-10-29 04:50:58,863 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.326 2026-10-29 04:50:58,918 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/image?model=product.product&field=image_128&id=806&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.008 0.357 2026-10-29 04:50:58,923 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.343 2026-10-29 04:50:58,962 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:58,965 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:58,988 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:58,989 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:58,993 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:58] "GET /web/image?model=product.product&field=image_128&id=805&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.365 2026-10-29 04:50:59,009 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,031 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,046 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-10-29 04:50:59,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.352 2026-10-29 04:50:59,058 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.337 2026-10-29 04:50:59,080 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,098 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,109 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,129 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,141 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,158 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,175 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,193 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,212 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.042 0.363 2026-10-29 04:50:59,225 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,308 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:59,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.032 0.399 2026-10-29 04:50:59,399 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.434 2026-10-29 04:50:59,415 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:59,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.432 2026-10-29 04:50:59,479 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,485 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,492 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,508 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,510 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:50:59,521 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:59,536 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.460 2026-10-29 04:50:59,553 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,565 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:59,598 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,629 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,633 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=product.product&field=image_128&id=804&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.020 0.524 2026-10-29 04:50:59,646 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,669 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,672 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:59,683 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,688 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,714 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.461 2026-10-29 04:50:59,715 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:59,754 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,758 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,760 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.023 0.427 2026-10-29 04:50:59,794 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:59,835 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,836 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,846 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:59,865 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.436 2026-10-29 04:50:59,874 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,887 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,888 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.352 2026-10-29 04:50:59,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:59,908 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.349 2026-10-29 04:50:59,922 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.261 2026-10-29 04:50:59,933 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,940 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,946 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.205 2026-10-29 04:50:59,951 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:50:59,965 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.137 2026-10-29 04:50:59,976 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:50:59,991 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:50:59] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.110 2026-10-29 04:51:00,027 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.127 2026-10-29 04:51:00,068 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.008 0.124 2026-10-29 04:51:00,806 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:00,820 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:00,845 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:00,857 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:00,877 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:00,888 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:00,907 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:00,950 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:00,951 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:00,972 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:00,992 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:01,028 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,036 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:01,074 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,091 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,106 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,122 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,136 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:01,163 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,171 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,191 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:01,212 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,220 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,240 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:01,261 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,271 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,290 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:01,314 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:01,443 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:51:02,122 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:02,138 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:02,161 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:02,171 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:02,186 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:02,206 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:02,301 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:02,318 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:02,321 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:02,341 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:51:02,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:51:02,389 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:51:02,391 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:51:02,393 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:02,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:51:02,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:02] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.022 2026-10-29 04:51:02,445 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:51:02,458 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55687353 for PoS orders references: ['Order 00021-002-0001'] (draft: False) 2026-10-29 04:51:02,484 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:51:02,708 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55687353 with result: [{'id': 37, 'pos_reference': 'Order 00021-002-0001', 'account_move': False}] 2026-10-29 04:51:02,732 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.090 0.192 2026-10-29 04:51:02,845 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:02] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.024 2026-10-29 04:51:02,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-29 04:51:03,554 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:03,569 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:03,593 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:03,604 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:03,620 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:03,637 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:03,700 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:03,717 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:03,720 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:03,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:03,757 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:03,769 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:03,779 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:51:03,797 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:51:03,829 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3214 2026-10-29 04:51:03,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:51:03,842 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3214 2026-10-29 04:51:03,970 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045103_970383_MobileTestUi.txt 2026-10-29 04:51:03,970 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpmzp3co30_chrome_odoo" 2026-10-29 04:51:04,082 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-10-29 04:51:05,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3434 2026-10-29 04:51:05,345 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp8gr8i8mt_chrome_odoo 2026-10-29 04:51:05,345 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46593/json/version 2026-10-29 04:51:05,347 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46593/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:51:05,514 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:51:05,515 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46593/json 2026-10-29 04:51:05,516 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46593/json with timeout 3 increased to 10s during tests 2026-10-29 04:51:05,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46593/devtools/page/A0DAA3991B6935507D22F66C7822C0CA 2026-10-29 04:51:05,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:51:05,580 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:51:06,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:51:06,021 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:51:06,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:51:06,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:51:06,058 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:51:07,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:07] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.118 1.012 2026-10-29 04:51:07,186 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A0DAA3991B6935507D22F66C7822C0CA', 'loaderId': 'E4FF01A002C7619F08FAE9611BC3A606', 'isDownload': False} 2026-10-29 04:51:07,186 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-29 04:51:07,205 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:51:07,254 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:07] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.012 2026-10-29 04:51:07,267 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:07] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.035 2026-10-29 04:51:07,294 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:07] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.057 2026-10-29 04:51:07,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:07] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 04:51:07,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.020 2026-10-29 04:51:08,071 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.012 2026-10-29 04:51:08,075 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:51:08,091 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:51:08,131 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:09,243 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.343 0.755 2026-10-29 04:51:09,406 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.069 1.139 2026-10-29 04:51:09,459 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:51:09,559 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.208 2026-10-29 04:51:09,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.016 2026-10-29 04:51:09,681 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:51:10,428 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.148 0.530 2026-10-29 04:51:10,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:51:10,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.082 2026-10-29 04:51:10,587 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-29 04:51:10,619 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.020 2026-10-29 04:51:10,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:10] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.084 0.079 2026-10-29 04:51:10,920 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:10] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.029 0.208 2026-10-29 04:51:10,965 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 04:51:10,999 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:51:11,009 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:51:11,021 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.346 2026-10-29 04:51:11,057 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:51:11,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.032 0.428 2026-10-29 04:51:11,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.492 2026-10-29 04:51:11,278 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.530 2026-10-29 04:51:11,311 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.473 2026-10-29 04:51:11,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.051 0.349 2026-10-29 04:51:11,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.392 2026-10-29 04:51:11,567 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.022 0.397 2026-10-29 04:51:11,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image?model=product.product&field=image_128&id=807&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.411 2026-10-29 04:51:11,678 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:11,688 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:11,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.023 0.382 2026-10-29 04:51:11,722 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:11,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.450 2026-10-29 04:51:11,791 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.420 2026-10-29 04:51:11,816 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.344 2026-10-29 04:51:11,840 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:11,852 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:11,853 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.022 0.317 2026-10-29 04:51:11,878 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:11,913 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.022 0.303 2026-10-29 04:51:11,920 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:11,950 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 04:51:11,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.289 2026-10-29 04:51:11,952 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:11,955 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:11,955 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:51:12,019 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3434 2026-10-29 04:51:12,026 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:51:12,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3434 2026-10-29 04:51:12,045 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.054 0.261 2026-10-29 04:51:12,067 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.254 2026-10-29 04:51:12,085 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.209 2026-10-29 04:51:12,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:12] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.007 0.230 2026-10-29 04:51:12,162 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:12] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.015 0.178 2026-10-29 04:51:12,184 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045112_184187_MobileTestUi.txt 2026-10-29 04:51:12,184 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp8gr8i8mt_chrome_odoo" 2026-10-29 04:51:12,197 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:12] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.007 0.196 2026-10-29 04:51:12,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-29 04:51:13,322 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3642 2026-10-29 04:51:13,323 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp0qzjk2su_chrome_odoo 2026-10-29 04:51:13,324 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34221/json/version 2026-10-29 04:51:13,326 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34221/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:51:13,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:51:13,352 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34221/json 2026-10-29 04:51:13,359 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34221/json with timeout 3 increased to 10s during tests 2026-10-29 04:51:13,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34221/devtools/page/293E75E4A9A93FDFE0723AE45AF6949A 2026-10-29 04:51:13,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:51:13,429 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:51:13,945 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:51:13,949 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:51:13,955 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:51:13,955 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:51:13,980 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:51:15,050 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:15] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.096 0.980 2026-10-29 04:51:15,055 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '293E75E4A9A93FDFE0723AE45AF6949A', 'loaderId': 'D0DD8995FBD2A3763EB3775A92F68562', 'isDownload': False} 2026-10-29 04:51:15,055 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-29 04:51:15,087 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:51:15,133 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:15] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.030 2026-10-29 04:51:15,153 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:15] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.033 2026-10-29 04:51:15,191 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:15] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.024 0.056 2026-10-29 04:51:15,771 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:15] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.027 2026-10-29 04:51:15,787 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-29 04:51:15,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.015 2026-10-29 04:51:15,897 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 04:51:15,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 04:51:15,916 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:16,986 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.337 0.737 2026-10-29 04:51:17,088 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.044 1.079 2026-10-29 04:51:17,141 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:51:17,210 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.162 2026-10-29 04:51:17,301 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 04:51:17,357 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 04:51:18,132 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.158 0.570 2026-10-29 04:51:18,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:51:18,242 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.067 2026-10-29 04:51:18,288 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:18] "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-10-29 04:51:18,337 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 04:51:18,527 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:18] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.042 0.096 2026-10-29 04:51:18,564 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:51:18,610 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:18] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.209 2026-10-29 04:51:18,674 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:18] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.267 2026-10-29 04:51:18,801 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:18] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.022 0.363 2026-10-29 04:51:18,818 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51: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-10-29 04:51:18,867 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:51:18,897 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:51:18,902 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:18] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.034 0.481 2026-10-29 04:51:18,978 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:18] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.008 0.529 2026-10-29 04:51:19,010 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.411 2026-10-29 04:51:19,079 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image?model=product.product&field=image_128&id=808&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.428 2026-10-29 04:51:19,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.018 0.440 2026-10-29 04:51:19,210 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.018 0.286 2026-10-29 04:51:19,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.352 2026-10-29 04:51:19,330 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.324 2026-10-29 04:51:19,406 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.008 0.351 2026-10-29 04:51:19,412 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.349 2026-10-29 04:51:19,430 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.321 2026-10-29 04:51:19,447 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-29 04:51:19,451 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.284 2026-10-29 04:51:19,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:19,486 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.236 2026-10-29 04:51:19,529 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.242 2026-10-29 04:51:19,560 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.016 0.180 2026-10-29 04:51:19,577 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.154 2026-10-29 04:51:19,581 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:19,606 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:51:19,610 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:19,611 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-29 04:51:19,626 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.176 2026-10-29 04:51:19,634 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:19,679 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:19,680 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:19,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-29 04:51:19,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:19,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.222 2026-10-29 04:51:19,706 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:19,721 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:19,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.223 2026-10-29 04:51:19,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-29 04:51:19,757 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.217 2026-10-29 04:51:19,762 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:19,783 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:19,788 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:19,808 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:19,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:51:19,847 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:51:19,876 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3642 2026-10-29 04:51:19,879 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:51:19,880 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3642 2026-10-29 04:51:20,014 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045120_014141_MobileTestUi.txt 2026-10-29 04:51:20,014 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp0qzjk2su_chrome_odoo" 2026-10-29 04:51:20,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-10-29 04:51:21,594 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3845 2026-10-29 04:51:21,595 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpn44bqana_chrome_odoo 2026-10-29 04:51:21,595 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35603/json/version 2026-10-29 04:51:21,599 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35603/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:51:21,626 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:51:21,626 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35603/json 2026-10-29 04:51:21,627 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35603/json with timeout 3 increased to 10s during tests 2026-10-29 04:51:21,645 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35603/devtools/page/ED4FA22C675E1AA8F7D1155C63C4D4F9 2026-10-29 04:51:21,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:51:21,664 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:51:22,211 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:51:22,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:51:22,218 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:51:22,218 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:51:22,246 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:51:23,295 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:23] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 113 0.099 0.955 2026-10-29 04:51:23,299 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'ED4FA22C675E1AA8F7D1155C63C4D4F9', 'loaderId': '78766CAC22A5D22182B7C2B3258B2F47', 'isDownload': False} 2026-10-29 04:51:23,300 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-29 04:51:23,325 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:51:23,379 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:23] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.024 2026-10-29 04:51:23,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:23] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.017 2026-10-29 04:51:23,428 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:23] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.071 2026-10-29 04:51:24,075 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:24] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-29 04:51:24,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 04:51:24,197 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.023 0.016 2026-10-29 04:51:24,199 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:51:24,202 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 04:51:24,254 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.020 2026-10-29 04:51:24,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 04:51:24,373 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:25,470 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.322 0.824 2026-10-29 04:51:25,574 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:25] "GET /pos/ui HTTP/1.1" 200 - 21 0.023 1.141 2026-10-29 04:51:25,613 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:51:25,687 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.142 2026-10-29 04:51:25,764 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 04:51:25,828 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-29 04:51:25,881 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-29 04:51:25,917 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 04:51:26,704 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:51:26,746 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.179 0.632 2026-10-29 04:51:26,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.066 2026-10-29 04:51:26,900 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:26] "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-10-29 04:51:26,922 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 04:51:27,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.042 0.088 2026-10-29 04:51:27,168 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.189 2026-10-29 04:51:27,207 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:51:27,242 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.260 2026-10-29 04:51:27,343 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.050 0.299 2026-10-29 04:51:27,374 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:51:27,396 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:51:27,412 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.367 2026-10-29 04:51:27,505 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.475 2026-10-29 04:51:27,542 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:51:27,560 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.412 2026-10-29 04:51:27,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/image?model=product.product&field=image_128&id=809&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.449 2026-10-29 04:51:27,757 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/image?model=product.product&field=image_128&id=810&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.492 2026-10-29 04:51:27,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.025 0.427 2026-10-29 04:51:27,936 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/image?model=product.product&field=image_128&id=811&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.479 2026-10-29 04:51:27,998 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:27] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.022 0.403 2026-10-29 04:51:28,006 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.392 2026-10-29 04:51:28,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-29 04:51:28,083 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.479 2026-10-29 04:51:28,092 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:28,171 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,177 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,183 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.028 0.458 2026-10-29 04:51:28,193 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:51:28,245 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-29 04:51:28,246 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:28,247 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,248 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,259 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-10-29 04:51:28,271 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.025 0.450 2026-10-29 04:51:28,275 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:28,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.016 0.396 2026-10-29 04:51:28,305 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,311 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.365 2026-10-29 04:51:28,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-10-29 04:51:28,347 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:28,351 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.292 2026-10-29 04:51:28,381 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,393 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,395 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-29 04:51:28,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.031 0.279 2026-10-29 04:51:28,440 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:28,446 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.221 2026-10-29 04:51:28,465 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,467 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,474 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.179 2026-10-29 04:51:28,485 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-29 04:51:28,494 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:28,496 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.168 2026-10-29 04:51:28,534 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,539 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.198 2026-10-29 04:51:28,551 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-29 04:51:28,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.008 0.185 2026-10-29 04:51:28,572 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:28,596 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,596 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,610 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-29 04:51:28,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.192 2026-10-29 04:51:28,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:28,643 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,666 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-10-29 04:51:28,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:28,715 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,720 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-10-29 04:51:28,759 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:28,775 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,791 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,811 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:28,827 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:51:28,845 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:51:28,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3845 2026-10-29 04:51:28,896 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:51:28,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3845 2026-10-29 04:51:29,021 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045129_021513_MobileTestUi.txt 2026-10-29 04:51:29,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpn44bqana_chrome_odoo" 2026-10-29 04:51:29,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-10-29 04:51:29,930 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4058 2026-10-29 04:51:29,931 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpuodrvr9s_chrome_odoo 2026-10-29 04:51:29,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45717/json/version 2026-10-29 04:51:29,937 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45717/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:51:29,983 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:51:29,983 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45717/json 2026-10-29 04:51:29,984 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45717/json with timeout 3 increased to 10s during tests 2026-10-29 04:51:29,995 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45717/devtools/page/DCAD6BD33ADA488D443B0C0CD3FAFD81 2026-10-29 04:51:30,008 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:51:30,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:51:30,478 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:51:30,481 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:51:30,486 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:51:30,486 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:51:30,516 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:51:31,505 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:31] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.115 0.882 2026-10-29 04:51:31,509 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DCAD6BD33ADA488D443B0C0CD3FAFD81', 'loaderId': '1F5A64224C2D89F9041CE9E44115EEB5', 'isDownload': False} 2026-10-29 04:51:31,509 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-10-29 04:51:31,533 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:51:31,589 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:31] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.037 2026-10-29 04:51:31,609 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:31] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.050 2026-10-29 04:51:31,636 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:31] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.055 2026-10-29 04:51:32,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 04:51:32,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 04:51:32,388 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:51:32,405 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 04:51:32,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.020 2026-10-29 04:51:32,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:33,219 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:33,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.312 0.734 2026-10-29 04:51:33,606 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.077 2026-10-29 04:51:33,656 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.031 2026-10-29 04:51:33,684 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 04:51:33,813 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:33] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.034 0.074 2026-10-29 04:51:33,887 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:33] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.022 0.142 2026-10-29 04:51:33,968 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 04:51:34,035 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.022 0.290 2026-10-29 04:51:34,046 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51: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-10-29 04:51:34,062 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:51:34,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.049 0.366 2026-10-29 04:51:34,207 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.451 2026-10-29 04:51:34,260 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 04:51:34,300 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.022 0.536 2026-10-29 04:51:34,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.504 2026-10-29 04:51:34,412 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image?model=product.product&field=image_128&id=812&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.399 2026-10-29 04:51:34,506 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.035 0.383 2026-10-29 04:51:34,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.348 2026-10-29 04:51:34,604 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.309 2026-10-29 04:51:34,676 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.021 0.337 2026-10-29 04:51:34,758 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.400 2026-10-29 04:51:34,763 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.386 2026-10-29 04:51:34,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.348 2026-10-29 04:51:34,804 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:34,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.291 2026-10-29 04:51:34,844 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:34,849 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:34,858 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.022 0.295 2026-10-29 04:51:34,864 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:34,875 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:34,894 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:34,922 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:34,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:34,957 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:34] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.021 0.325 2026-10-29 04:51:34,989 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:35,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.014 0.307 2026-10-29 04:51:35,036 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.252 2026-10-29 04:51:35,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.232 2026-10-29 04:51:35,091 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:35,099 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:35,107 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:35] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.280 2026-10-29 04:51:35,115 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:51:35,130 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:35,144 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-10-29 04:51:35,145 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:35,160 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:35] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.001 0.241 2026-10-29 04:51:35,168 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:35,178 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:35,197 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:35] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.167 2026-10-29 04:51:35,203 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:35,209 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:35,238 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:35,257 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:35,258 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:35,277 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:35,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:51:35,332 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:51:35,382 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4058 2026-10-29 04:51:35,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:51:35,400 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4058 2026-10-29 04:51:35,527 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045135_527482_MobileTestUi.txt 2026-10-29 04:51:35,527 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpuodrvr9s_chrome_odoo" 2026-10-29 04:51:35,556 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-29 04:51:36,213 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4258 2026-10-29 04:51:36,213 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpk17rz50r_chrome_odoo 2026-10-29 04:51:36,213 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42843/json/version 2026-10-29 04:51:36,215 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42843/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:51:36,307 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:51:36,307 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42843/json 2026-10-29 04:51:36,308 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42843/json with timeout 3 increased to 10s during tests 2026-10-29 04:51:36,335 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42843/devtools/page/16286C98E664E8DAF6583FA77EE99DC3 2026-10-29 04:51:36,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:51:36,370 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:51:36,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:51:36,748 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:51:36,750 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:51:36,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:51:36,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:51:37,924 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:37] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.100 1.040 2026-10-29 04:51:37,929 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '16286C98E664E8DAF6583FA77EE99DC3', 'loaderId': 'C25A1B7FEC32CE6878B9621693E728AC', 'isDownload': False} 2026-10-29 04:51:37,930 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-29 04:51:37,996 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:51:38,045 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:38] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.016 2026-10-29 04:51:38,066 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:38] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.042 2026-10-29 04:51:38,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:38] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.052 2026-10-29 04:51:38,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:38] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 04:51:38,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.031 2026-10-29 04:51:38,766 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:51:38,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.008 2026-10-29 04:51:38,772 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 04:51:38,808 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:39,860 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.318 0.741 2026-10-29 04:51:39,945 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 1.061 2026-10-29 04:51:39,996 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:51:40,059 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.109 2026-10-29 04:51:40,167 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 04:51:40,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-10-29 04:51:41,016 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.152 0.556 2026-10-29 04:51:41,064 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:51:41,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.096 2026-10-29 04:51:41,197 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "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-10-29 04:51:41,220 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 04:51:41,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.033 0.085 2026-10-29 04:51:41,497 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.021 0.194 2026-10-29 04:51:41,515 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:51:41,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.020 0.257 2026-10-29 04:51:41,647 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.023 0.356 2026-10-29 04:51:41,665 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51: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-10-29 04:51:41,706 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 04:51:41,774 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.025 0.453 2026-10-29 04:51:41,790 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:51:41,914 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.060 0.543 2026-10-29 04:51:41,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.514 2026-10-29 04:51:42,030 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.021 0.474 2026-10-29 04:51:42,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.020 0.516 2026-10-29 04:51:42,222 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.047 0.453 2026-10-29 04:51:42,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.019 0.457 2026-10-29 04:51:42,362 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,367 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.425 2026-10-29 04:51:42,399 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:42,400 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.437 2026-10-29 04:51:42,414 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.431 2026-10-29 04:51:42,448 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.394 2026-10-29 04:51:42,489 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.025 0.339 2026-10-29 04:51:42,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.272 2026-10-29 04:51:42,513 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,523 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,545 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:42,548 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.230 2026-10-29 04:51:42,559 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:51:42,573 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,578 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,612 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:42,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.026 0.224 2026-10-29 04:51:42,641 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,642 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,671 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:42,682 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,689 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,707 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:42,712 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.041 0.251 2026-10-29 04:51:42,725 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,739 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.276 2026-10-29 04:51:42,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:42,779 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,791 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.007 0.247 2026-10-29 04:51:42,806 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:42,830 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,839 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:42,858 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:42] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.023 0.269 2026-10-29 04:51:42,862 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:42,877 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:43,683 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:43,689 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:51:43,705 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:43,719 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:43,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:51:43,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:51:43,784 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:51:43,788 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:51:43,808 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:43,854 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:43,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:51:43,883 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:43,896 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20872218 for PoS orders references: ['Order 00026-002-0001'] (draft: False) 2026-10-29 04:51:43,905 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 04:51:44,164 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20872218 with result: [{'id': 38, 'pos_reference': 'Order 00026-002-0001', 'account_move': False}] 2026-10-29 04:51:44,198 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.105 0.204 2026-10-29 04:51:44,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:44] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 04:51:44,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.008 2026-10-29 04:51:45,023 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:45,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:51:45,054 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:51:45,070 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-10-29 04:51:45,087 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-10-29 04:51:45,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:45] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.016 0.035 2026-10-29 04:51:45,760 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:51:45,897 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:46,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-10-29 04:51:46,675 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-29 04:51:46,695 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:46] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.012 0.020 2026-10-29 04:51:46,774 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:46] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.017 0.050 2026-10-29 04:51:47,494 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 41, model: account.move 2026-10-29 04:51:48,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:48] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.578 1.421 2026-10-29 04:51:49,333 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:49] "GET /web HTTP/1.1" 200 - 43 0.030 0.465 2026-10-29 04:51:49,417 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:49] "GET /web/assets/548adf5/web.assets_web.min.js HTTP/1.1" 200 - 4 0.021 0.015 2026-10-29 04:51:49,436 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:49] "GET /web/webclient/load_menus/98ac8afba16125c0108268aec26aead40d9ec8909e2eb5859bb689e803f3a5ee HTTP/1.1" 200 - 2 0.001 0.052 2026-10-29 04:51:49,484 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.028 0.052 2026-10-29 04:51:49,506 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:49] "GET /web/assets/c6b81cb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.084 2026-10-29 04:51:49,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:49] "GET /web/assets/fdf56e3/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 04:51:49,591 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:50,837 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-29 04:51:50,843 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 04:51:50,870 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-10-29 04:51:50,877 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.009 0.015 2026-10-29 04:51:51,182 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 04:51:51,313 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.183 0.248 2026-10-29 04:51:51,330 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.008 0.380 2026-10-29 04:51:51,358 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.021 0.347 2026-10-29 04:51:51,401 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.014 0.390 2026-10-29 04:51:51,496 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.046 0.404 2026-10-29 04:51:51,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.441 2026-10-29 04:51:51,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.023 0.180 2026-10-29 04:51:51,589 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.192 2026-10-29 04:51:51,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.181 2026-10-29 04:51:51,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.207 2026-10-29 04:51:51,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 200 - 11 0.028 0.278 2026-10-29 04:51:51,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "GET /web?reload=true HTTP/1.1" 200 - 16 0.017 0.139 2026-10-29 04:51:51,937 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.018 2026-10-29 04:51:51,968 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:51:53,013 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 04:51:53,024 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-29 04:51:53,029 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 04:51:53,110 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.009 2026-10-29 04:51:53,306 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.089 0.106 2026-10-29 04:51:53,318 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.159 2026-10-29 04:51:53,337 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.156 2026-10-29 04:51:53,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.029 0.180 2026-10-29 04:51:53,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.187 2026-10-29 04:51:53,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.078 2026-10-29 04:51:53,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.005 0.103 2026-10-29 04:51:53,497 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.040 2026-10-29 04:51:53,589 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.034 0.048 2026-10-29 04:51:53,628 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.018 0.105 2026-10-29 04:51:53,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.047 0.136 2026-10-29 04:51:53,942 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:53] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.012 0.044 2026-10-29 04:51:54,793 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-29 04:51:54,799 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:51:54,825 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:51:54,850 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4258 2026-10-29 04:51:54,854 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:51:54,857 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4258 2026-10-29 04:51:55,027 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045155_026890_MobileTestUi.txt 2026-10-29 04:51:55,027 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpk17rz50r_chrome_odoo" 2026-10-29 04:51:55,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_rounding_payment ... 2026-10-29 04:51:55,944 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4531 2026-10-29 04:51:55,944 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpck90etyr_chrome_odoo 2026-10-29 04:51:55,944 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44973/json/version 2026-10-29 04:51:55,946 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44973/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:51:56,015 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:51:56,015 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44973/json 2026-10-29 04:51:56,016 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44973/json with timeout 3 increased to 10s during tests 2026-10-29 04:51:56,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44973/devtools/page/FE82AEB40E1D23268DAB27ECA1CDCF2F 2026-10-29 04:51:56,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:51:56,099 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:51:56,363 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 04:51:56,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:51:56,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:51:56,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:51:56,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:51:58,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:58] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.150 2.296 2026-10-29 04:51:58,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'FE82AEB40E1D23268DAB27ECA1CDCF2F', 'loaderId': '4174C1B7F103BF81880C99D19A882A88', 'isDownload': False} 2026-10-29 04:51:58,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-29 04:51:58,871 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:51:58,930 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:58] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.029 2026-10-29 04:51:58,947 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:58] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.041 2026-10-29 04:51:58,968 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:58] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.049 2026-10-29 04:51:59,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:59] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 04:51:59,684 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.013 2026-10-29 04:51:59,757 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 04:51:59,795 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.019 2026-10-29 04:51:59,804 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:51:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 04:51:59,850 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:00,635 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:52:00,856 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.326 0.705 2026-10-29 04:52:01,012 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.090 2026-10-29 04:52:01,063 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "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-10-29 04:52:01,096 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 04:52:01,291 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.036 0.111 2026-10-29 04:52:01,321 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:52:01,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.034 0.194 2026-10-29 04:52:01,456 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.221 2026-10-29 04:52:01,480 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 04:52:01,501 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:52:01,546 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.331 2026-10-29 04:52:01,613 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.007 0.366 2026-10-29 04:52:01,641 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 04:52:01,669 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.429 2026-10-29 04:52:01,726 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.032 0.335 2026-10-29 04:52:01,802 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.374 2026-10-29 04:52:01,940 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 19 0.057 0.354 2026-10-29 04:52:01,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:01] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.016 0.405 2026-10-29 04:52:02,068 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.406 2026-10-29 04:52:02,123 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.427 2026-10-29 04:52:02,154 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.401 2026-10-29 04:52:02,174 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.403 2026-10-29 04:52:02,189 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:02,201 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.373 2026-10-29 04:52:02,207 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:02,227 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.267 2026-10-29 04:52:02,267 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:52:02,294 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.042 2026-10-29 04:52:02,359 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:02,360 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.258 2026-10-29 04:52:02,375 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:02,380 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.243 2026-10-29 04:52:02,395 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:52:02,405 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:52:02,407 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:02,408 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:02,427 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:52:02,434 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.025 0.241 2026-10-29 04:52:02,452 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.415 2026-10-29 04:52:02,480 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:52:02,494 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'total is 1.90 (trigger: .total:contains("1.90"))' 2026-10-29 04:52:02,495 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.252 2026-10-29 04:52:02,503 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:52:02,518 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:52:02,524 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:02,548 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.229 2026-10-29 04:52:02,558 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:02,581 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:02,590 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:52:02,605 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:02,627 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:02,638 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:52:02,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-29 04:52:02,663 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:52:02,683 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:52:02,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4531 2026-10-29 04:52:02,730 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:52:02,733 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4531 2026-10-29 04:52:02,883 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045202_883163_MobileTestUi.txt 2026-10-29 04:52:02,883 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpck90etyr_chrome_odoo" 2026-10-29 04:52:02,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-10-29 04:52:03,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4735 2026-10-29 04:52:03,766 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp0bpbd2uf_chrome_odoo 2026-10-29 04:52:03,766 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40703/json/version 2026-10-29 04:52:03,768 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40703/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:52:03,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:52:03,933 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40703/json 2026-10-29 04:52:03,934 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40703/json with timeout 3 increased to 10s during tests 2026-10-29 04:52:04,004 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40703/devtools/page/0549B39E0D43EE8C9CAB6E57C44497C2 2026-10-29 04:52:04,019 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:52:04,045 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:52:04,411 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:52:04,415 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:52:04,419 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:52:04,419 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:52:04,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:52:05,387 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:05] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.087 0.861 2026-10-29 04:52:05,392 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '0549B39E0D43EE8C9CAB6E57C44497C2', 'loaderId': '94573F2341A2B685640C542F409F8304', 'isDownload': False} 2026-10-29 04:52:05,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-29 04:52:05,428 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:52:05,462 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:05] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.019 2026-10-29 04:52:05,482 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:05] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.038 2026-10-29 04:52:05,503 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:05] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.034 2026-10-29 04:52:06,139 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:06] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.047 2026-10-29 04:52:06,160 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.044 2026-10-29 04:52:06,202 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:52:06,214 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:52:06,240 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 04:52:06,284 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:07,253 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.258 0.719 2026-10-29 04:52:07,347 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.979 2026-10-29 04:52:07,393 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:52:07,456 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.119 2026-10-29 04:52:07,528 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 04:52:07,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 04:52:08,329 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.136 0.532 2026-10-29 04:52:08,421 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:08,428 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.063 2026-10-29 04:52:08,468 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.021 2026-10-29 04:52:08,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.014 2026-10-29 04:52:08,607 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:08] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.027 0.061 2026-10-29 04:52:08,678 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:08] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.148 2026-10-29 04:52:08,715 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 04:52:08,737 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:08] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.201 2026-10-29 04:52:08,849 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:08] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.029 0.267 2026-10-29 04:52:08,857 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:52:08,895 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:52:08,937 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:08] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.023 0.363 2026-10-29 04:52:09,018 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.024 0.431 2026-10-29 04:52:09,044 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.407 2026-10-29 04:52:09,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.397 2026-10-29 04:52:09,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.021 0.424 2026-10-29 04:52:09,287 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.014 0.358 2026-10-29 04:52:09,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.400 2026-10-29 04:52:09,439 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.402 2026-10-29 04:52:09,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.391 2026-10-29 04:52:09,468 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.387 2026-10-29 04:52:09,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.336 2026-10-29 04:52:09,510 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.263 2026-10-29 04:52:09,519 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,536 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.232 2026-10-29 04:52:09,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:52:09,575 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.202 2026-10-29 04:52:09,589 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.135 2026-10-29 04:52:09,613 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.133 2026-10-29 04:52:09,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.123 2026-10-29 04:52:09,665 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.001 0.137 2026-10-29 04:52:09,677 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,684 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,691 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:52:09,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:52:09,725 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,744 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,755 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:52:09,779 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,790 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,803 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:52:09,825 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,843 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:52:09,882 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,885 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:52:09,926 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,939 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,952 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:52:09,974 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:09,988 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:10,005 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:52:10,029 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:10,038 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:10,053 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:52:10,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:52:10,115 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:10] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:52:10,139 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:10,161 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:10,183 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:10,188 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:52:10,189 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:52:10,206 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:10,224 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:10,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:52:10,245 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:10] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 04:52:10,266 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:52:10,292 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4735 2026-10-29 04:52:10,295 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:52:10,297 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4735 2026-10-29 04:52:10,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045210_469526_MobileTestUi.txt 2026-10-29 04:52:10,470 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp0bpbd2uf_chrome_odoo" 2026-10-29 04:52:10,496 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-10-29 04:52:11,404 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4954 2026-10-29 04:52:11,405 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpdljuwgrm_chrome_odoo 2026-10-29 04:52:11,405 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43727/json/version 2026-10-29 04:52:11,407 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43727/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:52:11,439 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:52:11,439 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43727/json 2026-10-29 04:52:11,440 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43727/json with timeout 3 increased to 10s during tests 2026-10-29 04:52:11,454 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43727/devtools/page/C8629561105264ECC394F247AD67FF8C 2026-10-29 04:52:11,463 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:52:11,483 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:52:11,722 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 04:52:11,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:52:11,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:52:11,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:52:11,770 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:52:12,718 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:12] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 109 0.092 0.861 2026-10-29 04:52:12,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C8629561105264ECC394F247AD67FF8C', 'loaderId': 'F74F274F01E41816927BED5F9144003F', 'isDownload': False} 2026-10-29 04:52:12,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-10-29 04:52:12,746 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:52:12,798 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:12] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.024 0.019 2026-10-29 04:52:12,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:12] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.044 2026-10-29 04:52:12,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:12] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.059 2026-10-29 04:52:13,559 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:13] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 04:52:13,593 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.012 2026-10-29 04:52:13,650 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:52:13,671 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-10-29 04:52:13,680 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:52:13,726 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:14,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.358 0.747 2026-10-29 04:52:14,949 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.159 2026-10-29 04:52:14,977 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:52:15,091 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.153 2026-10-29 04:52:15,203 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 04:52:15,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.028 2026-10-29 04:52:16,097 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.195 0.569 2026-10-29 04:52:16,117 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:16,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.130 2026-10-29 04:52:16,337 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.031 2026-10-29 04:52:16,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 04:52:16,580 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:16] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.030 0.152 2026-10-29 04:52:16,620 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 04:52:16,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:16] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.258 2026-10-29 04:52:16,763 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:16] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.336 2026-10-29 04:52:16,780 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:52:16,812 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:52:16,884 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:16] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.439 2026-10-29 04:52:16,896 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:52:16,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:16] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.043 0.492 2026-10-29 04:52:17,067 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.589 2026-10-29 04:52:17,098 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.455 2026-10-29 04:52:17,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.492 2026-10-29 04:52:17,291 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 19 0.035 0.430 2026-10-29 04:52:17,325 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.411 2026-10-29 04:52:17,407 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.392 2026-10-29 04:52:17,445 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:17,460 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:17,476 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:52:17,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.020 0.397 2026-10-29 04:52:17,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.021 0.396 2026-10-29 04:52:17,544 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.399 2026-10-29 04:52:17,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4954 2026-10-29 04:52:17,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:52:17,591 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4954 2026-10-29 04:52:17,594 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.033 0.370 2026-10-29 04:52:17,626 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.016 0.294 2026-10-29 04:52:17,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.002 0.295 2026-10-29 04:52:17,674 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.238 2026-10-29 04:52:17,721 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.192 2026-10-29 04:52:17,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045217_735489_MobileTestUi.txt 2026-10-29 04:52:17,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpdljuwgrm_chrome_odoo" 2026-10-29 04:52:17,763 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_disallowLineQuantityChange ... 2026-10-29 04:52:22,816 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5147 2026-10-29 04:52:22,819 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp9malq1x__chrome_odoo 2026-10-29 04:52:22,820 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44719/json/version 2026-10-29 04:52:22,825 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44719/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:52:22,947 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:52:22,947 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44719/json 2026-10-29 04:52:22,948 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44719/json with timeout 3 increased to 10s during tests 2026-10-29 04:52:22,957 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44719/devtools/page/5BFB1DF953B6A160B513323258D50444 2026-10-29 04:52:22,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:52:23,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:52:23,513 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:52:23,518 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:52:23,533 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:52:23,533 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:52:23,570 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:52:24,788 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:24] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.135 1.103 2026-10-29 04:52:24,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5BFB1DF953B6A160B513323258D50444', 'loaderId': 'CEF9B51634407667107DFA436D52E23E', 'isDownload': False} 2026-10-29 04:52:24,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-29 04:52:24,840 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:52:24,882 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:24] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.014 2026-10-29 04:52:24,894 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:24] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-10-29 04:52:24,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:24] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.054 2026-10-29 04:52:25,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.012 0.012 2026-10-29 04:52:25,587 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 04:52:25,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.013 2026-10-29 04:52:25,667 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 04:52:25,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 04:52:25,718 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:26,519 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-10-29 04:52:26,908 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.369 0.835 2026-10-29 04:52:27,076 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.097 2026-10-29 04:52:27,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.027 2026-10-29 04:52:27,197 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 04:52:27,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.055 0.065 2026-10-29 04:52:27,422 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.155 2026-10-29 04:52:27,508 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.227 2026-10-29 04:52:27,549 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:52:27,577 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.282 2026-10-29 04:52:27,658 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.034 0.321 2026-10-29 04:52:27,685 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52: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-10-29 04:52:27,715 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:52:27,757 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.020 0.420 2026-10-29 04:52:27,801 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.025 0.388 2026-10-29 04:52:27,827 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:52:27,883 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.030 0.420 2026-10-29 04:52:27,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:27] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.045 0.382 2026-10-29 04:52:28,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.456 2026-10-29 04:52:28,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.017 0.406 2026-10-29 04:52:28,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.026 0.401 2026-10-29 04:52:28,261 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.391 2026-10-29 04:52:28,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.376 2026-10-29 04:52:28,331 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.425 2026-10-29 04:52:28,384 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:52:28,403 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:28,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.375 2026-10-29 04:52:28,455 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:28,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:28,457 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:28,475 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:28,476 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.022 0.373 2026-10-29 04:52:28,531 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.007 0.364 2026-10-29 04:52:28,597 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:28,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.354 2026-10-29 04:52:28,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.359 2026-10-29 04:52:28,689 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:28,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Validate the popup (trigger: .payment-input-number)' 2026-10-29 04:52:28,718 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.359 2026-10-29 04:52:28,725 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:52:28,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.315 2026-10-29 04:52:28,857 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.022 0.341 2026-10-29 04:52:28,930 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:28] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.364 2026-10-29 04:52:29,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:29] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.385 2026-10-29 04:52:29,076 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:29] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.392 2026-10-29 04:52:29,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:29] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.384 2026-10-29 04:52:29,173 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.021 0.367 2026-10-29 04:52:29,197 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.325 2026-10-29 04:52:29,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.023 0.258 2026-10-29 04:52:29,259 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.236 2026-10-29 04:52:29,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.187 2026-10-29 04:52:29,326 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:29] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.171 2026-10-29 04:52:29,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:29] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.175 2026-10-29 04:52:29,388 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:29] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.172 2026-10-29 04:52:29,542 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:29,556 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:29,566 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:29,579 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:52:29,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:52:29,638 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5147 2026-10-29 04:52:29,645 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:52:29,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5147 2026-10-29 04:52:29,772 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045229_771995_MobileTestUi.txt 2026-10-29 04:52:29,772 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp9malq1x__chrome_odoo" 2026-10-29 04:52:30,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5357 2026-10-29 04:52:30,210 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp8x8xhope_chrome_odoo 2026-10-29 04:52:30,210 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44975/json/version 2026-10-29 04:52:30,212 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44975/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:52:30,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:52:30,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44975/json 2026-10-29 04:52:30,266 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44975/json with timeout 3 increased to 10s during tests 2026-10-29 04:52:30,294 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44975/devtools/page/E946A41543FB7D5D5D5A60B4DFB6C9EC 2026-10-29 04:52:30,306 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:52:30,313 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:52:30,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:52:30,353 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:52:30,371 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:52:30,371 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:52:30,503 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:30] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.022 0.090 2026-10-29 04:52:30,514 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E946A41543FB7D5D5D5A60B4DFB6C9EC', 'loaderId': '5DC72A0DA20E5D8095976929A9344A8F', 'isDownload': False} 2026-10-29 04:52:30,514 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-29 04:52:30,551 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:52:30,588 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:30] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.017 2026-10-29 04:52:30,616 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:30] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.043 2026-10-29 04:52:30,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:30] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.066 2026-10-29 04:52:31,332 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:31] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.010 0.011 2026-10-29 04:52:31,351 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.019 2026-10-29 04:52:31,428 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:52:31,434 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.015 2026-10-29 04:52:31,447 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 04:52:31,485 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:32,212 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.161 0.578 2026-10-29 04:52:32,255 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:32,369 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.088 2026-10-29 04:52:32,413 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:32] "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-10-29 04:52:32,446 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:52:32,621 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:32] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.037 0.087 2026-10-29 04:52:32,669 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 04:52:32,702 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:32] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.192 2026-10-29 04:52:32,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:32] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.021 0.253 2026-10-29 04:52:32,836 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52: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-10-29 04:52:32,859 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:52:32,872 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:32] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.032 0.307 2026-10-29 04:52:32,942 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:32] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.414 2026-10-29 04:52:33,035 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.033 0.458 2026-10-29 04:52:33,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.360 2026-10-29 04:52:33,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.379 2026-10-29 04:52:33,213 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.013 0.328 2026-10-29 04:52:33,269 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.025 0.351 2026-10-29 04:52:33,335 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.369 2026-10-29 04:52:33,408 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.330 2026-10-29 04:52:33,487 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:33,491 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.401 2026-10-29 04:52:33,499 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.391 2026-10-29 04:52:33,520 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:33,574 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.024 0.398 2026-10-29 04:52:33,595 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:33,623 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:33,624 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:33,671 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.038 0.411 2026-10-29 04:52:33,696 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:33,726 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.431 2026-10-29 04:52:33,768 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.412 2026-10-29 04:52:33,773 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:33,778 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:33,841 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.402 2026-10-29 04:52:33,873 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 04:52:33,914 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.389 2026-10-29 04:52:33,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 04:52:34,002 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.374 2026-10-29 04:52:34,067 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.352 2026-10-29 04:52:34,134 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.385 2026-10-29 04:52:34,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.407 2026-10-29 04:52:34,261 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.369 2026-10-29 04:52:34,327 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.344 2026-10-29 04:52:34,349 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.335 2026-10-29 04:52:34,371 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.289 2026-10-29 04:52:34,388 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.238 2026-10-29 04:52:34,432 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.026 0.184 2026-10-29 04:52:34,464 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.177 2026-10-29 04:52:34,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.149 2026-10-29 04:52:34,524 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.140 2026-10-29 04:52:34,559 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:34] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.011 0.163 2026-10-29 04:52:34,647 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:34,668 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:34,682 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:34,699 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:34,716 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:34,732 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:34,738 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:52:34,746 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5357 2026-10-29 04:52:34,747 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:52:34,748 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5357 2026-10-29 04:52:34,875 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045234_875332_MobileTestUi.txt 2026-10-29 04:52:34,875 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp8x8xhope_chrome_odoo" 2026-10-29 04:52:34,900 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_with_custom_attribute ... 2026-10-29 04:52:39,594 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5568 2026-10-29 04:52:39,595 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp4emxlbb9_chrome_odoo 2026-10-29 04:52:39,595 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43733/json/version 2026-10-29 04:52:39,597 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43733/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:52:39,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:52:39,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43733/json 2026-10-29 04:52:39,703 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43733/json with timeout 3 increased to 10s during tests 2026-10-29 04:52:39,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43733/devtools/page/A2B76631133EB7CD9876348E6AE62B10 2026-10-29 04:52:39,749 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:52:39,769 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:52:40,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:52:40,260 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:52:40,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:52:40,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:52:40,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:52:41,214 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:41] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.082 0.852 2026-10-29 04:52:41,221 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A2B76631133EB7CD9876348E6AE62B10', 'loaderId': '639DCBF3C88209724BC918390EF5651D', 'isDownload': False} 2026-10-29 04:52:41,222 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-10-29 04:52:41,248 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:52:41,282 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:41] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.021 2026-10-29 04:52:41,299 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:41] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-10-29 04:52:41,331 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:41] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.048 2026-10-29 04:52:42,050 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 04:52:42,069 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 04:52:42,138 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.025 2026-10-29 04:52:42,141 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:52:42,145 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 04:52:42,196 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:42,972 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:43,230 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.312 0.739 2026-10-29 04:52:43,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.099 2026-10-29 04:52:43,442 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.018 0.021 2026-10-29 04:52:43,463 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 04:52:43,678 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:43] "GET /web/image?model=product.product&field=image_128&id=826&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.061 0.097 2026-10-29 04:52:43,787 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:43] "GET /web/image?model=product.product&field=image_128&id=827&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.249 2026-10-29 04:52:43,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:43] "GET /web/image?model=product.product&field=image_128&id=825&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.317 2026-10-29 04:52:43,915 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 04:52:43,964 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:52:43,993 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:52:44,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /web/image?model=product.product&field=image_128&id=828&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.032 0.408 2026-10-29 04:52:44,079 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /web/image?model=product.product&field=image_128&id=830&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.461 2026-10-29 04:52:44,094 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:52:44,150 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /web/image?model=product.product&field=image_128&id=829&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.531 2026-10-29 04:52:44,210 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.038 0.478 2026-10-29 04:52:44,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /web/image?model=product.product&field=image_128&id=831&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.483 2026-10-29 04:52:44,468 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.067 0.382 2026-10-29 04:52:44,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.024 0.467 2026-10-29 04:52:44,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /web/image?model=product.product&field=image_128&id=832&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.475 2026-10-29 04:52:44,632 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:44,653 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:44,677 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /web/image?model=product.product&field=image_128&id=833&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.507 2026-10-29 04:52:44,684 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:44,715 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:44,718 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:44,742 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.489 2026-10-29 04:52:44,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.031 0.459 2026-10-29 04:52:44,794 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:44,849 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /web/image?model=product.product&field=image_128&id=836&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.508 2026-10-29 04:52:44,891 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:44,895 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:44,920 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:44,936 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /web/image?model=product.product&field=image_128&id=835&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.451 2026-10-29 04:52:44,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:52:44,963 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:52:45,006 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:45] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.434 2026-10-29 04:52:45,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5568 2026-10-29 04:52:45,032 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:52:45,040 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5568 2026-10-29 04:52:45,041 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.428 2026-10-29 04:52:45,103 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.385 2026-10-29 04:52:45,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045245_172413_MobileTestUi.txt 2026-10-29 04:52:45,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp4emxlbb9_chrome_odoo" 2026-10-29 04:52:45,192 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [, , , ] 2026-10-29 04:52:45,193 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:45] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.034 0.399 2026-10-29 04:52:45,251 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:45] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.355 2026-10-29 04:52:45,314 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:45] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.021 0.319 2026-10-29 04:52:45,376 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:45] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.358 2026-10-29 04:52:45,390 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-10-29 04:52:45,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:52:46,027 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:46] "GET /web/image/pos.config/14/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.013 0.338 2026-10-29 04:52:46,029 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [] 2026-10-29 04:52:46,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_search_more ... 2026-10-29 04:52:46,940 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5761 2026-10-29 04:52:46,940 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpf_hl80_7_chrome_odoo 2026-10-29 04:52:46,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40865/json/version 2026-10-29 04:52:46,943 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40865/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:52:46,991 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:52:46,991 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40865/json 2026-10-29 04:52:46,993 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40865/json with timeout 3 increased to 10s during tests 2026-10-29 04:52:47,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40865/devtools/page/3792C0FCCF2266213C95D544C119A57F 2026-10-29 04:52:47,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:52:47,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:52:47,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:52:47,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:52:47,435 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:52:47,435 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:52:47,466 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:52:49,584 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:49] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.173 1.951 2026-10-29 04:52:49,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3792C0FCCF2266213C95D544C119A57F', 'loaderId': '727C33D082A7107C8B55D66560BBC35D', 'isDownload': False} 2026-10-29 04:52:49,589 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-29 04:52:49,612 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:52:49,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:49] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.016 2026-10-29 04:52:49,672 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:49] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-10-29 04:52:49,693 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:49] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.052 2026-10-29 04:52:50,229 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:50] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.022 2026-10-29 04:52:50,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-29 04:52:50,310 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:52:50,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.019 2026-10-29 04:52:50,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:52:50,376 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:51,156 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:52:51,418 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.321 0.754 2026-10-29 04:52:51,566 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.063 2026-10-29 04:52:51,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.025 2026-10-29 04:52:51,656 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.010 2026-10-29 04:52:51,833 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:51] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.073 0.070 2026-10-29 04:52:51,845 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:52:51,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:51] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.026 0.187 2026-10-29 04:52:51,992 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:51] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.248 2026-10-29 04:52:52,012 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:52:52,029 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 04:52:52,039 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.006 0.289 2026-10-29 04:52:52,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.359 2026-10-29 04:52:52,127 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:52:52,178 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.387 2026-10-29 04:52:52,201 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.341 2026-10-29 04:52:52,318 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.033 0.337 2026-10-29 04:52:52,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.037 0.356 2026-10-29 04:52:52,465 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.401 2026-10-29 04:52:52,565 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.421 2026-10-29 04:52:52,638 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.437 2026-10-29 04:52:52,674 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.018 0.427 2026-10-29 04:52:52,684 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.435 2026-10-29 04:52:52,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.019 0.361 2026-10-29 04:52:52,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:52:52,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.292 2026-10-29 04:52:52,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 04:52:52,774 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.017 0.222 2026-10-29 04:52:52,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 04:52:52,824 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.026 0.221 2026-10-29 04:52:52,831 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:52:52,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-29 04:52:52,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.180 2026-10-29 04:52:52,865 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-29 04:52:52,869 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'Select button Search more (trigger: button:contains("Search more"))' 2026-10-29 04:52:52,895 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.192 2026-10-29 04:52:52,930 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.001 0.202 2026-10-29 04:52:52,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.191 2026-10-29 04:52:53,018 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:53] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.001 0.222 2026-10-29 04:52:53,726 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:53,826 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.044 0.054 2026-10-29 04:52:54,599 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:54,614 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:52:54,621 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:52:54,633 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:52:54,646 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5761 2026-10-29 04:52:54,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:52:54,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5761 2026-10-29 04:52:54,775 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045254_775063_MobileTestUi.txt 2026-10-29 04:52:54,775 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpf_hl80_7_chrome_odoo" 2026-10-29 04:52:54,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_order_deletion_with_printer ... 2026-10-29 04:52:55,652 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5960 2026-10-29 04:52:55,652 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpztzg7j_u_chrome_odoo 2026-10-29 04:52:55,653 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38105/json/version 2026-10-29 04:52:55,660 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38105/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:52:55,723 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:52:55,726 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38105/json 2026-10-29 04:52:55,727 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38105/json with timeout 3 increased to 10s during tests 2026-10-29 04:52:55,742 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38105/devtools/page/0176568697A5532AA68E9536DD233DF1 2026-10-29 04:52:55,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:52:55,763 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:52:56,187 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:52:56,198 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:52:56,218 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:52:56,218 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:52:56,261 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:52:57,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:57] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.134 0.980 2026-10-29 04:52:57,375 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '0176568697A5532AA68E9536DD233DF1', 'loaderId': 'C3C665F19B4EC0CB9C8CAEA419EB3D91', 'isDownload': False} 2026-10-29 04:52:57,376 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-10-29 04:52:57,412 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:52:57,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:57] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.018 2026-10-29 04:52:57,469 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:57] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-10-29 04:52:57,479 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:57] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.035 2026-10-29 04:52:58,085 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:58] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-29 04:52:58,103 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 04:52:58,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 04:52:58,176 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:52:58,177 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:52:58,204 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:58,985 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:52:59,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.454 0.917 2026-10-29 04:52:59,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.091 2026-10-29 04:52:59,756 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.027 2026-10-29 04:52:59,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 04:52:59,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:52:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.056 0.087 2026-10-29 04:53:00,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.198 2026-10-29 04:53:00,055 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 04:53:00,104 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.262 2026-10-29 04:53:00,207 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.044 0.340 2026-10-29 04:53:00,218 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:53:00,266 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 04:53:00,342 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.024 0.457 2026-10-29 04:53:00,423 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.525 2026-10-29 04:53:00,439 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:53:00,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.481 2026-10-29 04:53:00,543 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.037 0.419 2026-10-29 04:53:00,622 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.498 2026-10-29 04:53:00,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.024 0.386 2026-10-29 04:53:00,734 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.364 2026-10-29 04:53:00,802 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.020 0.305 2026-10-29 04:53:00,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.333 2026-10-29 04:53:00,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.330 2026-10-29 04:53:00,883 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.316 2026-10-29 04:53:00,905 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.267 2026-10-29 04:53:00,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:00,932 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:00,942 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.019 0.192 2026-10-29 04:53:00,961 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:00,971 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-29 04:53:00,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.015 0.217 2026-10-29 04:53:00,994 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-29 04:53:01,005 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-10-29 04:53:01,032 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:01,040 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:01] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.024 0.186 2026-10-29 04:53:01,056 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:01,058 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-29 04:53:01,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-29 04:53:01,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:01] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.220 2026-10-29 04:53:01,090 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter' 2026-10-29 04:53:01,116 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:01,117 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:01,119 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:01] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.212 2026-10-29 04:53:01,137 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:01,161 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:01,168 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:01,173 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.197 2026-10-29 04:53:01,193 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:01,222 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:01] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.011 0.237 2026-10-29 04:53:01,239 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:01,251 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:01,272 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:53:01,278 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:53:01,282 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:01,309 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:01,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:01] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.027 2026-10-29 04:53:01,340 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26559197 for PoS orders references: ['Order 00033-001-0001'] (draft: False) 2026-10-29 04:53:01,354 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:53:01,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26559197 with result: [{'id': 39, 'pos_reference': 'Order 00033-001-0001', 'account_move': False}] 2026-10-29 04:53:01,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.168 0.241 2026-10-29 04:53:01,994 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 04:53:01,995 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 04:53:01,996 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 04:53:02,011 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:53:02,030 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:53:02,035 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 04:53:02,035 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 04:53:02,036 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 04:53:02,052 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 04:53:02,055 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:53:02,058 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 04:53:02,059 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 04:53:02,059 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 04:53:02,060 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 04:53:02,061 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 04:53:02,062 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 04:53:02,063 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 04:53:02,064 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 04:53:02,065 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 04:53:02,066 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 04:53:02,084 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:53:02,091 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:53:02,094 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 04:53:02,095 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 04:53:02,096 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 04:53:02,096 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 04:53:02,096 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 04:53:02,097 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 04:53:02,119 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:53:02,124 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 04:53:02,126 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 04:53:02,156 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:53:02,162 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 04:53:02,163 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 04:53:02,164 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 04:53:02,164 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 04:53:02,165 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 04:53:02,166 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 04:53:02,196 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:53:02,234 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.089 2026-10-29 04:53:02,246 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 04:53:02,269 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.067 2026-10-29 04:53:02,275 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.070 2026-10-29 04:53:02,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 04:53:02,301 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 04:53:02,302 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 04:53:02,303 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 04:53:02,304 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 04:53:02,305 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 04:53:02,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:53:02,366 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 04:53:02,396 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-10-29 04:53:02,415 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.045 0.036 2026-10-29 04:53:02,423 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 04:53:02,431 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.012 2026-10-29 04:53:02,438 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 04:53:02,439 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 04:53:02,439 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 04:53:02,440 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 04:53:02,441 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 04:53:02,442 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 04:53:02,442 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 04:53:02,443 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 04:53:02,443 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 04:53:02,444 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 04:53:02,445 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 04:53:02,445 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 04:53:02,466 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 04:53:02,467 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 04:53:02,468 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 04:53:02,468 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 04:53:02,469 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 04:53:02,470 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 04:53:02,470 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 04:53:02,471 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 04:53:02,471 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 04:53:02,472 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 04:53:02,473 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 04:53:02,473 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 04:53:02,522 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:53:02,538 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:53:02,541 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 04:53:02,545 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 04:53:02,556 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:53:02,574 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:53:02,582 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:53:02,596 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:53:02,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:53:02,607 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 04:53:02,608 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 04:53:02,609 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 04:53:02,610 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 04:53:02,617 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:53:02,627 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 04:53:02,629 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 04:53:02,630 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 04:53:02,632 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 04:53:02,632 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 04:53:02,637 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 04:53:02,639 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 04:53:02,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:53:02,645 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:53:02,647 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 04:53:02,650 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 04:53:02,650 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 04:53:02,651 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 04:53:02,651 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 04:53:02,652 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 04:53:02,653 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 04:53:02,654 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 04:53:02,655 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 04:53:02,656 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 04:53:02,656 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 04:53:02,657 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 04:53:02,657 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 04:53:02,658 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 04:53:02,659 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 04:53:02,660 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 04:53:02,660 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 04:53:02,661 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 04:53:02,661 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 04:53:02,999 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:03,018 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-29 04:53:03,103 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:03,106 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-29 04:53:03,114 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:03,127 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:03,146 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:03,164 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72775200 for PoS orders references: ['Order 00033-001-0002'] (draft: True) 2026-10-29 04:53:03,171 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:03,176 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:03,196 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:03,202 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:03] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.007 2026-10-29 04:53:03,290 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72775200 with result: [{'id': 40, 'pos_reference': 'Order 00033-001-0002', 'account_move': False}] 2026-10-29 04:53:03,313 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.076 0.086 2026-10-29 04:53:03,417 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:03] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:53:03,424 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:03] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.055 0.161 2026-10-29 04:53:03,432 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.129 2026-10-29 04:53:03,477 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:03] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.030 0.105 2026-10-29 04:53:04,664 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:04,694 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:04] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.010 0.017 2026-10-29 04:53:04,758 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:04] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.017 0.035 2026-10-29 04:53:05,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 41, model: account.move 2026-10-29 04:53:07,304 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:07] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 666 0.866 1.668 2026-10-29 04:53:07,314 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.267 2026-10-29 04:53:07,874 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:07] "GET /web HTTP/1.1" 200 - 43 0.033 0.481 2026-10-29 04:53:07,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:07] "GET /web/assets/c6b81cb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.030 2026-10-29 04:53:07,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:07] "GET /web/assets/548adf5/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.052 2026-10-29 04:53:08,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:08] "GET /web/webclient/load_menus/98ac8afba16125c0108268aec26aead40d9ec8909e2eb5859bb689e803f3a5ee HTTP/1.1" 200 - 2 0.003 0.058 2026-10-29 04:53:08,041 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:08,054 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.032 0.064 2026-10-29 04:53:08,118 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:08] "GET /web/assets/fdf56e3/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 04:53:09,223 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-29 04:53:09,223 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-29 04:53:09,253 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-29 04:53:09,280 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.014 2026-10-29 04:53:09,489 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:53:09,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.124 0.237 2026-10-29 04:53:09,647 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.312 2026-10-29 04:53:09,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.303 2026-10-29 04:53:09,687 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.008 0.303 2026-10-29 04:53:09,780 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.040 0.358 2026-10-29 04:53:09,791 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.337 2026-10-29 04:53:09,806 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.099 2026-10-29 04:53:09,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "GET /web/offline HTTP/1.1" 200 - 7 0.019 0.124 2026-10-29 04:53:09,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.162 2026-10-29 04:53:09,917 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.157 2026-10-29 04:53:09,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:09] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 200 - 11 0.014 0.203 2026-10-29 04:53:10,112 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:10] "GET /web?reload=true HTTP/1.1" 200 - 16 0.024 0.137 2026-10-29 04:53:10,202 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.025 2026-10-29 04:53:10,263 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:11,367 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 04:53:11,372 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 04:53:11,377 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 04:53:11,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.011 2026-10-29 04:53:11,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:11] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.093 0.100 2026-10-29 04:53:11,683 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.117 2026-10-29 04:53:11,713 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:11] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.008 0.108 2026-10-29 04:53:11,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.170 2026-10-29 04:53:11,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.119 2026-10-29 04:53:11,791 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:11] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.041 2026-10-29 04:53:11,825 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.010 0.069 2026-10-29 04:53:11,917 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.036 0.084 2026-10-29 04:53:12,006 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:12] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 11 0.022 0.178 2026-10-29 04:53:12,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:12] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.093 0.204 2026-10-29 04:53:12,367 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:12] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.012 0.038 2026-10-29 04:53:13,271 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:13,275 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:53:13,309 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:53:13,334 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5960 2026-10-29 04:53:13,335 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:53:13,337 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5960 2026-10-29 04:53:13,527 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045313_526787_MobileTestUi.txt 2026-10-29 04:53:13,527 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpztzg7j_u_chrome_odoo" 2026-10-29 04:53:13,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-10-29 04:53:14,886 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6262 2026-10-29 04:53:14,886 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmptodouzic_chrome_odoo 2026-10-29 04:53:14,888 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41181/json/version 2026-10-29 04:53:14,889 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41181/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:53:15,005 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:53:15,019 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41181/json 2026-10-29 04:53:15,024 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41181/json with timeout 3 increased to 10s during tests 2026-10-29 04:53:15,040 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41181/devtools/page/B55503C3CC487B2288E4C374764ABAF1 2026-10-29 04:53:15,070 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:53:15,108 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:53:15,600 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:53:15,603 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:53:15,620 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:53:15,621 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:53:15,705 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:53:16,797 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.126 1.012 2026-10-29 04:53:16,803 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'B55503C3CC487B2288E4C374764ABAF1', 'loaderId': '16B19037872327FA82D235C1FC1E3F23', 'isDownload': False} 2026-10-29 04:53:16,804 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-29 04:53:16,844 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:53:16,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:16] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.015 2026-10-29 04:53:16,915 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:16] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.043 2026-10-29 04:53:16,928 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:16] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.046 2026-10-29 04:53:17,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:17] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.019 2026-10-29 04:53:17,650 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.028 2026-10-29 04:53:17,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 04:53:17,714 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:53:17,721 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:53:17,745 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:18,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.325 0.785 2026-10-29 04:53:18,997 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 1.171 2026-10-29 04:53:19,062 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:53:19,124 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.196 2026-10-29 04:53:19,318 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.013 2026-10-29 04:53:19,469 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.028 2026-10-29 04:53:20,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.137 0.509 2026-10-29 04:53:20,295 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:20,304 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.099 2026-10-29 04:53:20,341 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53: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-10-29 04:53:20,378 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 04:53:20,587 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:20] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.056 0.104 2026-10-29 04:53:20,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:20] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.022 0.180 2026-10-29 04:53:20,760 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:20] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.282 2026-10-29 04:53:20,787 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:53:20,807 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53: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-10-29 04:53:20,827 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:53:20,847 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:53:20,887 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:20] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.034 0.367 2026-10-29 04:53:20,953 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:20] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.435 2026-10-29 04:53:21,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.516 2026-10-29 04:53:21,070 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.440 2026-10-29 04:53:21,208 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.068 0.457 2026-10-29 04:53:21,249 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.389 2026-10-29 04:53:21,348 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.028 0.418 2026-10-29 04:53:21,436 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:21,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/image?model=product.product&field=image_128&id=837&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.458 2026-10-29 04:53:21,476 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:21,524 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.454 2026-10-29 04:53:21,602 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:21,608 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:21,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.024 0.481 2026-10-29 04:53:21,628 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.489 2026-10-29 04:53:21,645 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:53:21,647 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:21,681 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:21,709 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.069 0.404 2026-10-29 04:53:21,732 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.433 2026-10-29 04:53:21,804 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.424 2026-10-29 04:53:21,826 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.353 2026-10-29 04:53:21,848 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.288 2026-10-29 04:53:21,885 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.195 2026-10-29 04:53:22,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:22] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.068 0.311 2026-10-29 04:53:22,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:22] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.005 0.351 2026-10-29 04:53:22,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:22] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.012 0.337 2026-10-29 04:53:22,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:22] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.318 2026-10-29 04:53:22,883 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:22,899 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:22,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:22,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:53:22,952 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-29 04:53:22,964 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:22,983 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:23,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:23,028 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:23,039 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:23,052 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:23,069 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:23,080 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:23,099 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:23,135 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:23,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:23] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.037 0.121 2026-10-29 04:53:23,467 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:53:24,033 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:24,048 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:24,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:53:24,103 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:53:24,108 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:24,111 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:53:24,119 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:53:24,121 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:24,150 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:53:24,164 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:24] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.013 0.023 2026-10-29 04:53:24,166 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:53:24,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11518452 for PoS orders references: ['Order 00034-002-0001'] (draft: False) 2026-10-29 04:53:24,203 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:53:24,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11518452 with result: [{'id': 41, 'pos_reference': 'Order 00034-002-0001', 'account_move': False}] 2026-10-29 04:53:24,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.099 0.176 2026-10-29 04:53:24,534 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:24] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.019 2026-10-29 04:53:24,886 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:53:25,244 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:25,248 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:53:25,259 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:53:25,269 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6262 2026-10-29 04:53:25,270 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:53:25,270 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6262 2026-10-29 04:53:25,400 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045325_399862_MobileTestUi.txt 2026-10-29 04:53:25,400 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmptodouzic_chrome_odoo" 2026-10-29 04:53:25,427 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_two_tax_included ... 2026-10-29 04:53:26,540 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6470 2026-10-29 04:53:26,540 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpqpjqnlc__chrome_odoo 2026-10-29 04:53:26,541 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41701/json/version 2026-10-29 04:53:26,547 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41701/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:53:26,613 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:53:26,614 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41701/json 2026-10-29 04:53:26,615 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41701/json with timeout 3 increased to 10s during tests 2026-10-29 04:53:26,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41701/devtools/page/EBA7A874D3A483B15ECADBD25C5D40A7 2026-10-29 04:53:26,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:53:26,685 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:53:27,171 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 04:53:27,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:53:27,181 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:53:27,181 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:53:27,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:53:28,509 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:28] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.138 1.170 2026-10-29 04:53:28,515 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'EBA7A874D3A483B15ECADBD25C5D40A7', 'loaderId': '103625460F376ABD9EDF486652B8D072', 'isDownload': False} 2026-10-29 04:53:28,515 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-10-29 04:53:28,562 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:53:28,595 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:28] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.010 2026-10-29 04:53:28,617 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:28] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.015 2026-10-29 04:53:28,648 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:28] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.021 0.046 2026-10-29 04:53:29,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:29] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:53:29,427 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 04:53:29,517 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.012 2026-10-29 04:53:29,528 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:53:29,536 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:53:29,555 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:30,332 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:53:30,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.345 0.717 2026-10-29 04:53:30,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.086 2026-10-29 04:53:30,782 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.023 2026-10-29 04:53:30,801 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 04:53:30,957 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:30] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.055 0.079 2026-10-29 04:53:31,030 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.159 2026-10-29 04:53:31,123 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.256 2026-10-29 04:53:31,149 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:53:31,172 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:53:31,188 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:53:31,215 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.331 2026-10-29 04:53:31,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.400 2026-10-29 04:53:31,308 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:53:31,347 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.445 2026-10-29 04:53:31,363 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.380 2026-10-29 04:53:31,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.373 2026-10-29 04:53:31,535 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 19 0.025 0.316 2026-10-29 04:53:31,568 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.334 2026-10-29 04:53:31,650 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=product.product&field=image_128&id=838&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.303 2026-10-29 04:53:31,722 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.349 2026-10-29 04:53:31,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.372 2026-10-29 04:53:31,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.385 2026-10-29 04:53:31,805 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.347 2026-10-29 04:53:31,825 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.252 2026-10-29 04:53:31,841 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.253 2026-10-29 04:53:31,850 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:31,869 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:31,889 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.018 0.205 2026-10-29 04:53:31,900 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.002 0.151 2026-10-29 04:53:31,903 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:31,917 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.112 2026-10-29 04:53:31,960 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.013 0.116 2026-10-29 04:53:31,972 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("9.09"))' 2026-10-29 04:53:31,989 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:53:31,994 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:32,013 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:32,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.032 0.137 2026-10-29 04:53:32,028 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:32,036 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:32,055 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:32,061 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:32] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.007 0.187 2026-10-29 04:53:32,078 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:53:32,086 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:32] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.005 0.170 2026-10-29 04:53:32,091 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-29 04:53:32,114 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:32,133 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:32,140 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:32,154 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:32,164 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:32,186 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:32,210 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("4.76"))' 2026-10-29 04:53:32,233 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:32,239 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:53:32,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:53:32,281 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:53:32,314 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6470 2026-10-29 04:53:32,330 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:53:32,334 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6470 2026-10-29 04:53:32,462 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045332_462110_MobileTestUi.txt 2026-10-29 04:53:32,462 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpqpjqnlc__chrome_odoo" 2026-10-29 04:53:32,488 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-10-29 04:53:33,694 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6672 2026-10-29 04:53:33,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp3yf244pp_chrome_odoo 2026-10-29 04:53:33,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44483/json/version 2026-10-29 04:53:33,698 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44483/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:53:33,726 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:53:33,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44483/json 2026-10-29 04:53:33,729 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44483/json with timeout 3 increased to 10s during tests 2026-10-29 04:53:33,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44483/devtools/page/1277BA63CA207863CA53ACA257B3C2C7 2026-10-29 04:53:33,755 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:53:33,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:53:34,146 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:53:34,149 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:53:34,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:53:34,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:53:34,179 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:53:35,175 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:35] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.087 0.914 2026-10-29 04:53:35,180 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1277BA63CA207863CA53ACA257B3C2C7', 'loaderId': '0AA99C7AFF335840D216A64922087CA4', 'isDownload': False} 2026-10-29 04:53:35,180 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-29 04:53:35,201 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:53:35,241 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:35] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.010 2026-10-29 04:53:35,256 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:35] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-10-29 04:53:35,270 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:35] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.051 2026-10-29 04:53:35,908 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:35] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.020 2026-10-29 04:53:35,930 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 04:53:35,998 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:53:36,016 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 04:53:36,027 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:53:36,052 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:37,055 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.277 0.736 2026-10-29 04:53:37,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 1.003 2026-10-29 04:53:37,197 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:53:37,276 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.158 2026-10-29 04:53:37,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 04:53:37,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:53:38,215 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.175 0.548 2026-10-29 04:53:38,264 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:38,346 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.089 2026-10-29 04:53:38,386 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:38] "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-10-29 04:53:38,415 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 04:53:38,531 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:38] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.035 0.049 2026-10-29 04:53:38,617 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:38] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.022 0.145 2026-10-29 04:53:38,635 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:53:38,695 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:38] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.211 2026-10-29 04:53:38,825 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:38] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.027 0.342 2026-10-29 04:53:38,848 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53: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-10-29 04:53:38,898 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:53:38,931 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:38] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.444 2026-10-29 04:53:38,969 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 04:53:39,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.032 0.531 2026-10-29 04:53:39,063 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.517 2026-10-29 04:53:39,153 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.031 0.465 2026-10-29 04:53:39,237 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.030 0.492 2026-10-29 04:53:39,339 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.034 0.377 2026-10-29 04:53:39,369 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.369 2026-10-29 04:53:39,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.353 2026-10-29 04:53:39,510 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image?model=product.product&field=image_128&id=839&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.027 0.379 2026-10-29 04:53:39,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.400 2026-10-29 04:53:39,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.365 2026-10-29 04:53:39,548 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:39,556 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.301 2026-10-29 04:53:39,582 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:39,585 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.227 2026-10-29 04:53:39,607 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.207 2026-10-29 04:53:39,659 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.019 0.197 2026-10-29 04:53:39,679 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.149 2026-10-29 04:53:39,681 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:39,693 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:53:39,695 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:39,710 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:39,741 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.007 0.177 2026-10-29 04:53:39,751 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:39,757 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:39,771 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:39,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.008 0.198 2026-10-29 04:53:39,792 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:39,814 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:39,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:39] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.220 2026-10-29 04:53:40,619 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:40,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:53:40,669 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:53:40,678 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:53:40,681 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:40,683 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:53:40,699 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:40,720 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:53:40,731 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:40,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74816646 for PoS orders references: ['Order 00036-002-0001'] (draft: False) 2026-10-29 04:53:40,772 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 04:53:41,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74816646 with result: [{'id': 42, 'pos_reference': 'Order 00036-002-0001', 'account_move': False}] 2026-10-29 04:53:41,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.108 0.220 2026-10-29 04:53:41,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:41] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.016 2026-10-29 04:53:41,886 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:53:41,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:53:41,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-29 04:53:41,912 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6672 2026-10-29 04:53:41,913 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:53:41,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6672 2026-10-29 04:53:42,041 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045342_041597_MobileTestUi.txt 2026-10-29 04:53:42,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp3yf244pp_chrome_odoo" 2026-10-29 04:53:44,333 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-10-29 04:53:46,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6875 2026-10-29 04:53:46,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpdfcmmxl3_chrome_odoo 2026-10-29 04:53:46,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46145/json/version 2026-10-29 04:53:46,013 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46145/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:53:46,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:53:46,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46145/json 2026-10-29 04:53:46,119 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46145/json with timeout 3 increased to 10s during tests 2026-10-29 04:53:46,139 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46145/devtools/page/F01DB31FC69FF08488980DD50AC003B1 2026-10-29 04:53:46,166 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:53:46,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:53:46,581 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 04:53:46,585 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:53:46,591 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:53:46,591 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:53:46,624 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:53:47,804 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:47] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.120 1.066 2026-10-29 04:53:47,808 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F01DB31FC69FF08488980DD50AC003B1', 'loaderId': 'ABCD31BEDBE96AAF1BC9DDD665A92F23', 'isDownload': False} 2026-10-29 04:53:47,809 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-29 04:53:47,878 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:53:47,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:47] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.014 2026-10-29 04:53:47,901 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:47] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.033 2026-10-29 04:53:47,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:47] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.024 2026-10-29 04:53:48,575 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:48] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 04:53:48,604 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.011 2026-10-29 04:53:48,663 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:53:48,693 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:53:48,695 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.009 2026-10-29 04:53:48,743 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:49,651 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 302 0.279 0.640 2026-10-29 04:53:49,747 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:49] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 0.937 2026-10-29 04:53:49,786 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:53:49,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.126 2026-10-29 04:53:49,977 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 04:53:50,047 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:53:50,713 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.132 0.437 2026-10-29 04:53:50,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.076 2026-10-29 04:53:50,872 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:50] "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-10-29 04:53:50,900 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 04:53:50,957 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.019 2026-10-29 04:53:50,997 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.051 2026-10-29 04:53:51,047 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.092 2026-10-29 04:53:51,070 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.095 2026-10-29 04:53:51,104 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:53:51,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.015 0.096 2026-10-29 04:53:51,136 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.118 2026-10-29 04:53:51,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.146 2026-10-29 04:53:51,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.141 2026-10-29 04:53:51,209 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:53:51,214 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:53:51,219 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:53:51,237 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.012 0.164 2026-10-29 04:53:51,400 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 19 0.046 0.223 2026-10-29 04:53:51,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.228 2026-10-29 04:53:51,453 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.127 2026-10-29 04:53:51,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:51] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.038 2026-10-29 04:53:51,951 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:53:51,972 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-10-29 04:53:51,991 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:52,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.031 2026-10-29 04:53:52,021 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:53,141 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:53:53,141 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:53] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.011 1.137 2026-10-29 04:53:53,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.018 0.060 2026-10-29 04:53:53,295 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.013 0.036 2026-10-29 04:53:53,513 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:53:54,092 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:54,101 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-10-29 04:53:54,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:54,140 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:54,141 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:54] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.006 0.022 2026-10-29 04:53:54,239 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.017 0.055 2026-10-29 04:53:54,299 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.010 0.039 2026-10-29 04:53:55,069 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:55,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-10-29 04:53:55,105 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:53:55,125 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:55,135 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:55] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.006 0.018 2026-10-29 04:53:55,257 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.020 0.091 2026-10-29 04:53:55,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.030 2026-10-29 04:53:55,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.008 2026-10-29 04:53:56,087 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:56,099 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:53:56,109 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:53:56,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:53:56,141 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6875 2026-10-29 04:53:56,142 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:53:56,143 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6875 2026-10-29 04:53:56,268 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045356_268100_MobileTestUi.txt 2026-10-29 04:53:56,268 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpdfcmmxl3_chrome_odoo" 2026-10-29 04:53:56,295 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-10-29 04:53:57,406 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7078 2026-10-29 04:53:57,407 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_20coxgs_chrome_odoo 2026-10-29 04:53:57,407 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36847/json/version 2026-10-29 04:53:57,409 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36847/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:53:57,493 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:53:57,493 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36847/json 2026-10-29 04:53:57,494 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36847/json with timeout 3 increased to 10s during tests 2026-10-29 04:53:57,530 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36847/devtools/page/1790F7242119F635BE9A2D3D42C9B2B6 2026-10-29 04:53:57,561 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:53:57,606 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:53:57,976 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:53:57,979 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:53:57,988 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:53:57,988 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:53:58,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:53:59,060 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:59] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.110 0.933 2026-10-29 04:53:59,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1790F7242119F635BE9A2D3D42C9B2B6', 'loaderId': '335A65B29391C2B3ECDFCA6CDDE794B7', 'isDownload': False} 2026-10-29 04:53:59,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-29 04:53:59,095 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:53:59,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:59] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.011 2026-10-29 04:53:59,171 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:59] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.055 2026-10-29 04:53:59,178 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:59] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.033 2026-10-29 04:53:59,734 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:59] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-10-29 04:53:59,753 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-29 04:53:59,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:53:59,827 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:53:59,831 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:53:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:53:59,858 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:00,845 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.260 0.744 2026-10-29 04:54:00,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 1.022 2026-10-29 04:54:00,994 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:54:01,076 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.141 2026-10-29 04:54:01,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 04:54:01,260 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 04:54:02,015 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.161 0.577 2026-10-29 04:54:02,072 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:54:02,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.081 2026-10-29 04:54:02,216 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "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-10-29 04:54:02,242 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.009 2026-10-29 04:54:02,419 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.046 0.093 2026-10-29 04:54:02,474 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 04:54:02,524 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.226 2026-10-29 04:54:02,567 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 04:54:02,588 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:54:02,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.023 0.270 2026-10-29 04:54:02,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.022 0.367 2026-10-29 04:54:02,750 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:54:02,816 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.460 2026-10-29 04:54:02,884 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.489 2026-10-29 04:54:02,912 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.401 2026-10-29 04:54:02,959 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:02] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.018 0.328 2026-10-29 04:54:03,058 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.040 0.411 2026-10-29 04:54:03,130 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image?model=product.product&field=image_128&id=843&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.344 2026-10-29 04:54:03,206 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.030 0.351 2026-10-29 04:54:03,260 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.008 0.361 2026-10-29 04:54:03,312 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:03,330 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:03,331 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-29 04:54:03,338 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-29 04:54:03,345 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.405 2026-10-29 04:54:03,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.396 2026-10-29 04:54:03,366 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:54:03,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.393 2026-10-29 04:54:03,422 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.314 2026-10-29 04:54:03,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.297 2026-10-29 04:54:03,455 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:03,463 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:03,475 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.235 2026-10-29 04:54:03,479 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:54:03,509 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:54:03,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.229 2026-10-29 04:54:03,534 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:54:03,576 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:03,584 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 04:54:03,587 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:54:03,587 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:54:03,600 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.044 0.206 2026-10-29 04:54:03,620 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.207 2026-10-29 04:54:03,649 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 04:54:03,665 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.005 0.228 2026-10-29 04:54:03,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:54:03,692 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.195 2026-10-29 04:54:03,731 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.203 2026-10-29 04:54:03,764 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-29 04:54:03,769 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13458172 for PoS orders references: ['Order 00038-002-0001'] (draft: False) 2026-10-29 04:54:04,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13458172 with result: [{'id': 43, 'pos_reference': 'Order 00038-002-0001', 'account_move': False}] 2026-10-29 04:54:04,042 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.093 0.312 2026-10-29 04:54:04,123 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:04] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-29 04:54:04,847 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:04,865 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:54:04,881 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:54:04,916 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-10-29 04:54:04,971 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 04:54:05,015 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:05] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.009 0.030 2026-10-29 04:54:05,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:05] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.026 0.047 2026-10-29 04:54:05,348 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:54:05,877 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:54:05,890 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:05,897 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:05,913 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:54:05,934 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:05,946 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:05,965 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:54:05,982 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 04:54:05,998 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:54:06,014 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-10-29 04:54:06,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-10-29 04:54:06,040 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:54:06,054 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:54:06,072 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7078 2026-10-29 04:54:06,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:54:06,075 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7078 2026-10-29 04:54:06,173 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045406_173440_MobileTestUi.txt 2026-10-29 04:54:06,173 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_20coxgs_chrome_odoo" 2026-10-29 04:54:06,207 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-10-29 04:54:07,365 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7292 2026-10-29 04:54:07,370 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp2lczwv2t_chrome_odoo 2026-10-29 04:54:07,371 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44141/json/version 2026-10-29 04:54:07,373 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44141/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:54:07,487 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:54:07,487 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44141/json 2026-10-29 04:54:07,489 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44141/json with timeout 3 increased to 10s during tests 2026-10-29 04:54:07,513 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44141/devtools/page/56F44B1C7EA843171C900C0120E4DFE1 2026-10-29 04:54:07,546 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:54:07,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:54:07,924 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:54:07,928 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:54:07,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:54:07,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:54:07,973 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:54:09,020 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:09] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.111 0.940 2026-10-29 04:54:09,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '56F44B1C7EA843171C900C0120E4DFE1', 'loaderId': '17036F6E82AB5E0C07931593BA70A16D', 'isDownload': False} 2026-10-29 04:54:09,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-29 04:54:09,045 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:54:09,100 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:09] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.021 2026-10-29 04:54:09,119 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:09] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-29 04:54:09,148 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:09] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.047 2026-10-29 04:54:09,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:09] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 04:54:09,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 04:54:09,842 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:54:09,851 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:54:09,854 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:54:09,878 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:10,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:54:10,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.252 0.664 2026-10-29 04:54:10,880 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.048 2026-10-29 04:54:10,924 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:10] "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-10-29 04:54:10,946 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 04:54:11,109 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.044 0.077 2026-10-29 04:54:11,215 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.021 0.201 2026-10-29 04:54:11,247 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:54:11,272 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:54:11,296 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.263 2026-10-29 04:54:11,342 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 04:54:11,374 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.311 2026-10-29 04:54:11,386 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:54:11,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.417 2026-10-29 04:54:11,528 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.480 2026-10-29 04:54:11,541 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.387 2026-10-29 04:54:11,613 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.023 0.246 2026-10-29 04:54:11,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.266 2026-10-29 04:54:11,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image?model=product.product&field=image_128&id=844&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.260 2026-10-29 04:54:11,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.007 0.303 2026-10-29 04:54:11,845 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.289 2026-10-29 04:54:11,916 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.332 2026-10-29 04:54:11,923 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.339 2026-10-29 04:54:11,943 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.296 2026-10-29 04:54:11,962 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.310 2026-10-29 04:54:11,980 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:12,002 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:12,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:12] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.270 2026-10-29 04:54:12,020 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:12,041 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.243 2026-10-29 04:54:12,049 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:12,050 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:54:12,067 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.014 0.193 2026-10-29 04:54:12,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7292 2026-10-29 04:54:12,081 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:54:12,089 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.160 2026-10-29 04:54:12,095 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7292 2026-10-29 04:54:12,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:12] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.007 0.163 2026-10-29 04:54:12,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:12] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.161 2026-10-29 04:54:12,208 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.172 2026-10-29 04:54:12,225 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045412_225342_MobileTestUi.txt 2026-10-29 04:54:12,225 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp2lczwv2t_chrome_odoo" 2026-10-29 04:54:12,239 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [] 2026-10-29 04:54:12,247 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:12] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.179 2026-10-29 04:54:12,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_only_unpaid_orders_are_loaded ... 2026-10-29 04:54:12,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7491 2026-10-29 04:54:12,962 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp9mqdt9gp_chrome_odoo 2026-10-29 04:54:12,962 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40151/json/version 2026-10-29 04:54:12,964 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40151/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:54:13,020 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:54:13,020 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40151/json 2026-10-29 04:54:13,021 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40151/json with timeout 3 increased to 10s during tests 2026-10-29 04:54:13,050 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40151/devtools/page/5D580B58EDA9967D16B8DEFD92575412 2026-10-29 04:54:13,138 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:54:13,162 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:54:13,438 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 04:54:13,452 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:54:13,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:54:13,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:54:13,499 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:54:13,881 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:13] "GET /pos/ui?config_id=14 HTTP/1.1" 303 - 14 0.011 0.380 2026-10-29 04:54:14,753 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:14] "GET /web HTTP/1.1" 200 - 110 0.093 0.772 2026-10-29 04:54:14,758 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5D580B58EDA9967D16B8DEFD92575412', 'loaderId': '9C89C50A7E7EFEAC602C6DAD97CD3337', 'isDownload': False} 2026-10-29 04:54:14,758 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-10-29 04:54:14,830 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:14] "GET /web/assets/c6b81cb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.026 0.018 2026-10-29 04:54:14,853 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:14] "GET /web/assets/548adf5/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.050 2026-10-29 04:54:14,888 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:14] "GET /web/webclient/load_menus/90d2e542db76816b9ecc3e26639a534c77adae0f1f38d21f8e2a19632e646fdb HTTP/1.1" 200 - 2 0.004 0.068 2026-10-29 04:54:14,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.032 0.066 2026-10-29 04:54:14,981 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:14] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.008 0.132 2026-10-29 04:54:14,984 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:15,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:15] "GET /web/assets/fdf56e3/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 04:54:16,128 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 04:54:16,138 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-29 04:54:16,142 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-29 04:54:16,189 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.039 2026-10-29 04:54:16,358 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:16,622 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.209 0.238 2026-10-29 04:54:16,633 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:54:16,636 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.420 2026-10-29 04:54:16,645 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.369 2026-10-29 04:54:16,682 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.009 0.381 2026-10-29 04:54:16,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.031 0.403 2026-10-29 04:54:16,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.360 2026-10-29 04:54:16,849 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 11 0.044 0.297 2026-10-29 04:54:16,898 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:54:16,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.236 2026-10-29 04:54:16,912 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:54:16,923 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:54:16,944 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.021 0.233 2026-10-29 04:54:16,994 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:16] "GET /web/offline HTTP/1.1" 200 - 7 0.012 0.263 2026-10-29 04:54:17,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:17] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.279 2026-10-29 04:54:17,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:17] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 18 0.020 0.301 2026-10-29 04:54:17,198 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:17] "GET /web?reload=true HTTP/1.1" 200 - 16 0.018 0.117 2026-10-29 04:54:17,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.028 2026-10-29 04:54:17,322 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:18,373 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 04:54:18,385 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 04:54:18,390 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-29 04:54:18,521 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:18] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.045 0.078 2026-10-29 04:54:18,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.010 0.127 2026-10-29 04:54:18,558 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.095 2026-10-29 04:54:18,575 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.102 2026-10-29 04:54:18,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:18] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.035 0.065 2026-10-29 04:54:18,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.035 2026-10-29 04:54:18,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:18] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.029 0.074 2026-10-29 04:54:18,742 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.105 2026-10-29 04:54:18,826 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:18] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.013 0.138 2026-10-29 04:54:18,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.018 0.171 2026-10-29 04:54:19,084 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:19] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.039 0.119 2026-10-29 04:54:19,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:19] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.017 0.078 2026-10-29 04:54:20,091 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:20,104 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:20,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:20] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.052 0.136 2026-10-29 04:54:20,644 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:20] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 37 0.036 0.279 2026-10-29 04:54:20,649 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:20] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.207 2026-10-29 04:54:20,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.133 2026-10-29 04:54:20,707 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:54:20,750 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:20] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.023 2026-10-29 04:54:20,766 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:20] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.039 2026-10-29 04:54:20,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:20] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.037 2026-10-29 04:54:21,345 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.012 2026-10-29 04:54:21,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.016 2026-10-29 04:54:21,404 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:54:21,408 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:54:22,208 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:22,443 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 274 0.312 0.702 2026-10-29 04:54:22,617 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.089 2026-10-29 04:54:22,686 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.030 2026-10-29 04:54:22,720 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 04:54:22,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:22] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.042 0.094 2026-10-29 04:54:22,985 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:22] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.203 2026-10-29 04:54:23,018 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:54:23,070 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.273 2026-10-29 04:54:23,081 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:54:23,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.055 0.325 2026-10-29 04:54:23,255 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.451 2026-10-29 04:54:23,312 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.473 2026-10-29 04:54:23,321 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.378 2026-10-29 04:54:23,383 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.014 0.334 2026-10-29 04:54:23,470 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.342 2026-10-29 04:54:23,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.332 2026-10-29 04:54:23,587 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.308 2026-10-29 04:54:23,602 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.005 0.274 2026-10-29 04:54:23,630 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.291 2026-10-29 04:54:23,651 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.295 2026-10-29 04:54:23,678 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.269 2026-10-29 04:54:23,693 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.203 2026-10-29 04:54:23,706 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.002 0.158 2026-10-29 04:54:23,717 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:23,746 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.005 0.142 2026-10-29 04:54:23,760 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:23,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.161 2026-10-29 04:54:23,818 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.158 2026-10-29 04:54:23,872 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.023 0.130 2026-10-29 04:54:23,885 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:23,886 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:23,904 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:23,922 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:23,931 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:23,953 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:23,971 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:23,989 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:24,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18329913 for PoS orders references: ['Order 00040-001-0001'] (draft: True) 2026-10-29 04:54:24,025 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:24,037 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:24,087 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:24,134 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:24,164 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18329913 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-10-29 04:54:24,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.059 0.115 2026-10-29 04:54:24,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:24] "GET /web HTTP/1.1" 200 - 16 0.020 0.169 2026-10-29 04:54:24,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:24] "GET /web HTTP/1.1" 200 - 16 0.010 0.067 2026-10-29 04:54:24,561 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.017 2026-10-29 04:54:25,075 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 04:54:25,080 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 04:54:25,099 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-29 04:54:25,129 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.016 2026-10-29 04:54:25,307 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.037 0.156 2026-10-29 04:54:25,315 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.164 2026-10-29 04:54:25,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.155 2026-10-29 04:54:25,355 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.167 2026-10-29 04:54:25,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.016 0.197 2026-10-29 04:54:25,416 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.191 2026-10-29 04:54:25,434 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.036 2026-10-29 04:54:25,494 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.012 0.047 2026-10-29 04:54:25,524 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.101 2026-10-29 04:54:25,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.016 0.171 2026-10-29 04:54:25,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:25] "GET /web?reload=true HTTP/1.1" 200 - 16 0.023 0.075 2026-10-29 04:54:26,133 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-29 04:54:26,171 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-29 04:54:26,196 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-10-29 04:54:26,224 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.014 0.037 2026-10-29 04:54:26,384 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.050 0.126 2026-10-29 04:54:26,462 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.061 0.263 2026-10-29 04:54:26,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.208 2026-10-29 04:54:26,489 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.207 2026-10-29 04:54:26,523 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.005 0.220 2026-10-29 04:54:26,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.228 2026-10-29 04:54:26,559 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.019 2026-10-29 04:54:26,579 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.151 2026-10-29 04:54:26,596 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.184 2026-10-29 04:54:26,630 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.034 2026-10-29 04:54:26,683 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.020 0.124 2026-10-29 04:54:26,738 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.011 0.052 2026-10-29 04:54:26,856 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:26] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 11 0.011 0.035 2026-10-29 04:54:27,575 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:27,579 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:27,696 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:27] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.022 0.089 2026-10-29 04:54:27,830 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:27] "GET /pos/ui?config_id=15 HTTP/1.1" 200 - 20 0.016 0.081 2026-10-29 04:54:27,871 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:54:28,045 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-29 04:54:28,092 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:54:28,816 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.153 0.547 2026-10-29 04:54:28,824 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:28] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.539 2026-10-29 04:54:28,892 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:28,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.081 2026-10-29 04:54:29,002 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.025 2026-10-29 04:54:29,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 04:54:29,096 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.012 2026-10-29 04:54:29,186 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:29] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 11 0.015 0.041 2026-10-29 04:54:29,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.012 2026-10-29 04:54:29,896 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.pos-topheader .ticket-button' 2026-10-29 04:54:29,918 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-10-29 04:54:29,995 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.024 0.065 2026-10-29 04:54:30,893 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:30,896 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:30,929 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:30,929 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:30,944 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:30,977 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:30,986 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:54:30,989 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:30,995 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:31,035 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:31,036 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:31] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.021 2026-10-29 04:54:31,064 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:54:31,066 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22929454 for PoS orders references: ['Order 00040-001-0001'] (draft: False) 2026-10-29 04:54:31,123 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #42 deleted pos.order.line records with IDs: [62] 2026-10-29 04:54:31,356 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22929454 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-10-29 04:54:31,377 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.079 0.250 2026-10-29 04:54:31,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.293 2026-10-29 04:54:31,466 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:31] "GET /web/image?model=pos.config&id=15&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.023 2026-10-29 04:54:32,179 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:32,195 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:32,213 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:32,255 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:32] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.013 0.039 2026-10-29 04:54:32,551 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:54:33,025 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:33,054 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:33] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.007 0.018 2026-10-29 04:54:33,732 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-10-29 04:54:35,036 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:35] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.591 1.382 2026-10-29 04:54:35,152 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:35] "GET /web HTTP/1.1" 200 - 16 0.021 0.054 2026-10-29 04:54:35,623 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-29 04:54:35,629 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-29 04:54:35,637 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-29 04:54:35,719 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.035 0.045 2026-10-29 04:54:35,841 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:35] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.043 0.145 2026-10-29 04:54:35,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.207 2026-10-29 04:54:35,876 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.148 2026-10-29 04:54:35,898 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.008 0.164 2026-10-29 04:54:35,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:35] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.008 0.185 2026-10-29 04:54:35,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:35] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.073 2026-10-29 04:54:35,970 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.061 2026-10-29 04:54:36,028 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:36] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.019 0.033 2026-10-29 04:54:36,047 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:36] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.053 2026-10-29 04:54:36,052 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.028 2026-10-29 04:54:36,167 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:36] "GET /web?reload=true HTTP/1.1" 200 - 16 0.015 0.082 2026-10-29 04:54:36,656 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-29 04:54:36,697 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.032 2026-10-29 04:54:36,700 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.048 2026-10-29 04:54:36,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.104 0.041 2026-10-29 04:54:36,930 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:36] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.037 0.176 2026-10-29 04:54:36,947 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.197 2026-10-29 04:54:36,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.202 2026-10-29 04:54:36,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.008 0.219 2026-10-29 04:54:37,040 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:37] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.029 0.240 2026-10-29 04:54:37,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:37] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.063 2026-10-29 04:54:37,062 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.065 2026-10-29 04:54:37,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:37] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.022 0.106 2026-10-29 04:54:37,189 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.141 2026-10-29 04:54:37,202 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.094 2026-10-29 04:54:37,256 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:37] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.025 2026-10-29 04:54:37,350 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:37] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.015 0.048 2026-10-29 04:54:37,494 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:37] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 11 0.012 0.043 2026-10-29 04:54:38,196 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:38,211 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:38,232 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:38,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:38] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.017 0.048 2026-10-29 04:54:38,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:38] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.014 0.068 2026-10-29 04:54:38,440 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:54:38,624 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.014 2026-10-29 04:54:38,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-29 04:54:38,754 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:38] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-29 04:54:39,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.155 0.532 2026-10-29 04:54:39,536 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:39,613 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.104 2026-10-29 04:54:39,671 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.029 2026-10-29 04:54:39,708 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.020 2026-10-29 04:54:39,743 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.007 2026-10-29 04:54:39,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:39] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 11 0.009 0.034 2026-10-29 04:54:40,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-29 04:54:40,587 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:40,598 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:40,602 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:54:40,629 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:54:40,659 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7491 2026-10-29 04:54:40,675 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:54:40,677 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7491 2026-10-29 04:54:40,843 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045440_843101_MobileTestUi.txt 2026-10-29 04:54:40,843 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp9mqdt9gp_chrome_odoo" 2026-10-29 04:54:40,879 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-10-29 04:54:42,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7864 2026-10-29 04:54:42,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp6biy_vbz_chrome_odoo 2026-10-29 04:54:42,068 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37853/json/version 2026-10-29 04:54:42,069 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37853/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:54:42,171 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:54:42,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37853/json 2026-10-29 04:54:42,174 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37853/json with timeout 3 increased to 10s during tests 2026-10-29 04:54:42,188 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37853/devtools/page/E1290368DCEEE2496B29B6CB19ED133A 2026-10-29 04:54:42,195 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:54:42,204 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:54:42,519 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:54:42,522 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:54:42,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:54:42,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:54:42,580 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:54:43,481 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:43] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.095 0.819 2026-10-29 04:54:43,488 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E1290368DCEEE2496B29B6CB19ED133A', 'loaderId': '73BCC81106C30DB8BE58D4B5A776F472', 'isDownload': False} 2026-10-29 04:54:43,489 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-29 04:54:43,513 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:54:43,556 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:43] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.019 2026-10-29 04:54:43,588 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:43] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.054 2026-10-29 04:54:43,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:43] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-10-29 04:54:44,134 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:44] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 04:54:44,160 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 04:54:44,224 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.009 2026-10-29 04:54:44,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:54:44,249 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:54:44,273 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:45,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.290 0.729 2026-10-29 04:54:45,417 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.048 1.040 2026-10-29 04:54:45,471 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:54:45,538 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.173 2026-10-29 04:54:45,658 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 04:54:45,736 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 04:54:46,560 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:54:46,564 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.170 0.619 2026-10-29 04:54:46,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.074 2026-10-29 04:54:46,755 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.029 2026-10-29 04:54:46,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 04:54:46,956 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:46] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.051 0.088 2026-10-29 04:54:47,040 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.030 0.193 2026-10-29 04:54:47,111 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.026 0.261 2026-10-29 04:54:47,138 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:54:47,169 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:54:47,191 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:54:47,201 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.025 0.341 2026-10-29 04:54:47,235 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:54:47,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.368 2026-10-29 04:54:47,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.023 0.474 2026-10-29 04:54:47,382 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.411 2026-10-29 04:54:47,468 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.037 0.382 2026-10-29 04:54:47,510 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.271 2026-10-29 04:54:47,597 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image?model=product.product&field=image_128&id=845&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.328 2026-10-29 04:54:47,666 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.371 2026-10-29 04:54:47,731 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.347 2026-10-29 04:54:47,809 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.403 2026-10-29 04:54:47,820 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:47,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.401 2026-10-29 04:54:47,831 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:47,860 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:54:47,866 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.014 0.360 2026-10-29 04:54:47,889 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.354 2026-10-29 04:54:47,939 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:47,940 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:47,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.028 0.317 2026-10-29 04:54:47,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:54:47,973 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 04:54:47,979 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:47,989 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:47,999 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.023 0.297 2026-10-29 04:54:48,015 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:54:48,026 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.268 2026-10-29 04:54:48,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 04:54:48,059 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 04:54:48,101 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.233 2026-10-29 04:54:48,116 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.231 2026-10-29 04:54:48,145 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:48,146 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:48] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.005 0.234 2026-10-29 04:54:48,157 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:48,177 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:54:48,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:48] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.182 2026-10-29 04:54:48,201 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:48] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.188 2026-10-29 04:54:48,250 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:54:48,257 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:54:48,261 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:48,262 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:54:48,266 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-29 04:54:48,282 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:54:48,288 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:48] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-29 04:54:48,299 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:48,314 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35190672 for PoS orders references: ['Order 00042-002-0001'] (draft: False) 2026-10-29 04:54:48,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 04:54:51,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35190672 with result: [{'id': 45, 'pos_reference': 'Order 00042-002-0001', 'account_move': 204}] 2026-10-29 04:54:51,899 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 0.975 2.617 2026-10-29 04:54:51,905 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.806 2026-10-29 04:54:51,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:51] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.018 0.042 2026-10-29 04:54:52,073 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:52] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.014 2026-10-29 04:54:52,816 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:54:52,831 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:54:52,838 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7864 2026-10-29 04:54:52,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:54:52,840 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7864 2026-10-29 04:54:52,987 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045452_987263_MobileTestUi.txt 2026-10-29 04:54:52,987 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp6biy_vbz_chrome_odoo" 2026-10-29 04:54:53,056 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_decimals ... 2026-10-29 04:54:54,330 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8075 2026-10-29 04:54:54,331 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp0wqc0dr7_chrome_odoo 2026-10-29 04:54:54,331 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39443/json/version 2026-10-29 04:54:54,338 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39443/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:54:54,448 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:54:54,448 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39443/json 2026-10-29 04:54:54,449 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39443/json with timeout 3 increased to 10s during tests 2026-10-29 04:54:54,481 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39443/devtools/page/02ADA13C7F8AFA4E07A163029F4BD687 2026-10-29 04:54:54,506 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:54:54,518 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:54:54,850 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:54:54,854 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:54:54,861 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:54:54,861 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:54:54,896 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:54:55,920 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:55] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.100 0.936 2026-10-29 04:54:55,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '02ADA13C7F8AFA4E07A163029F4BD687', 'loaderId': '962ECE21F2BA845D114CBB123451973A', 'isDownload': False} 2026-10-29 04:54:55,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-10-29 04:54:55,956 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:54:56,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:56] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.026 0.010 2026-10-29 04:54:56,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:56] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.026 2026-10-29 04:54:56,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:56] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.078 2026-10-29 04:54:56,543 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:56] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-29 04:54:56,574 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 04:54:56,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.018 2026-10-29 04:54:56,648 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 04:54:56,657 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:54:56,691 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:54:57,835 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.398 0.754 2026-10-29 04:54:57,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 1.172 2026-10-29 04:54:57,982 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:54:58,089 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.164 2026-10-29 04:54:58,201 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 04:54:58,246 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 04:54:58,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.134 0.530 2026-10-29 04:54:59,045 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-10-29 04:54:59,118 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54: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-10-29 04:54:59,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "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-10-29 04:54:59,187 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.013 2026-10-29 04:54:59,343 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.045 0.081 2026-10-29 04:54:59,411 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.166 2026-10-29 04:54:59,490 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.262 2026-10-29 04:54:59,518 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:54:59,550 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:54:59,572 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:54:59,580 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.028 0.290 2026-10-29 04:54:59,695 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.043 0.378 2026-10-29 04:54:59,707 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:54:59,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.032 0.456 2026-10-29 04:54:59,808 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.438 2026-10-29 04:54:59,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.438 2026-10-29 04:54:59,954 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.030 0.329 2026-10-29 04:54:59,997 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:54:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.388 2026-10-29 04:55:00,056 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:00] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.327 2026-10-29 04:55:00,142 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:00] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.032 0.320 2026-10-29 04:55:00,172 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.020 0.339 2026-10-29 04:55:00,187 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.341 2026-10-29 04:55:00,200 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.317 2026-10-29 04:55:00,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.234 2026-10-29 04:55:00,230 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:55:00,245 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.232 2026-10-29 04:55:00,255 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-10-29 04:55:00,281 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-10-29 04:55:00,287 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:00,291 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.018 0.207 2026-10-29 04:55:00,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.013 0.149 2026-10-29 04:55:00,342 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.157 2026-10-29 04:55:00,390 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.007 0.172 2026-10-29 04:55:00,420 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.188 2026-10-29 04:55:01,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.158 0.570 2026-10-29 04:55:01,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:01] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.015 0.699 2026-10-29 04:55:01,820 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:01,821 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:55:01,839 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:55:01,848 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8075 2026-10-29 04:55:01,851 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:55:01,852 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8075 2026-10-29 04:55:02,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045502_006136_MobileTestUi.txt 2026-10-29 04:55:02,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp0wqc0dr7_chrome_odoo" 2026-10-29 04:55:02,063 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-10-29 04:55:03,339 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8276 2026-10-29 04:55:03,339 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp8osrwszn_chrome_odoo 2026-10-29 04:55:03,340 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46825/json/version 2026-10-29 04:55:03,342 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46825/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:55:03,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:55:03,461 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46825/json 2026-10-29 04:55:03,461 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46825/json with timeout 3 increased to 10s during tests 2026-10-29 04:55:03,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46825/devtools/page/F272E3652AE6756FED8C9AD9366ECA8E 2026-10-29 04:55:03,503 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:55:03,527 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:55:03,878 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:55:03,882 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:55:03,885 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:55:03,885 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:55:03,922 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:55:05,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:05] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.095 1.954 2026-10-29 04:55:05,980 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F272E3652AE6756FED8C9AD9366ECA8E', 'loaderId': '4FD7971C6D6B4EF9AB2D5D0A933ADDD0', 'isDownload': False} 2026-10-29 04:55:05,980 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-29 04:55:05,995 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:55:06,050 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:06] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.035 2026-10-29 04:55:06,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:06] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.024 2026-10-29 04:55:06,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:06] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.060 2026-10-29 04:55:06,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:06] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 04:55:06,760 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.009 2026-10-29 04:55:06,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 04:55:06,821 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:55:06,825 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:55:06,845 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:07,817 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.284 0.696 2026-10-29 04:55:07,905 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.995 2026-10-29 04:55:07,947 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:55:08,041 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.146 2026-10-29 04:55:08,141 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 04:55:08,188 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 04:55:08,968 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.175 0.557 2026-10-29 04:55:09,008 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-10-29 04:55:09,111 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.101 2026-10-29 04:55:09,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.020 2026-10-29 04:55:09,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 04:55:09,326 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.041 0.075 2026-10-29 04:55:09,340 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:55:09,422 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.168 2026-10-29 04:55:09,464 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:55:09,506 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 04:55:09,521 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.021 0.293 2026-10-29 04:55:09,589 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.342 2026-10-29 04:55:09,617 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:55:09,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.427 2026-10-29 04:55:09,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.486 2026-10-29 04:55:09,728 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.365 2026-10-29 04:55:09,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.025 0.280 2026-10-29 04:55:09,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.314 2026-10-29 04:55:09,954 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:09] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.022 0.303 2026-10-29 04:55:10,018 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.346 2026-10-29 04:55:10,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.381 2026-10-29 04:55:10,129 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.360 2026-10-29 04:55:10,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.368 2026-10-29 04:55:10,165 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.309 2026-10-29 04:55:10,186 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.270 2026-10-29 04:55:10,194 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:55:10,230 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-10-29 04:55:10,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.268 2026-10-29 04:55:10,247 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-10-29 04:55:10,259 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.196 2026-10-29 04:55:10,279 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:10,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.155 2026-10-29 04:55:10,332 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 12 0.010 0.037 2026-10-29 04:55:10,357 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.181 2026-10-29 04:55:10,387 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.156 2026-10-29 04:55:10,960 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.150 0.559 2026-10-29 04:55:10,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:10] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.838 2026-10-29 04:55:12,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-29 04:55:14,132 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 04:55:19,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:55:24,877 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:55:30,266 100 _WARNING rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails failed at step Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("10.00")) { "trigger": ".opening-cash-control .button:contains(\"Open session\")" }, { "content": "Open menu", "trigger": ".menu-button" }, { "content": "Click close session button", "trigger": ".close-button" }, ----- FAILING STEP ----- { "content": "Check closing details", "trigger": ".cash-overview tr:nth-child(2) td:contains(\"10.00\")", "run": "[function]" }, ----------------------- { "content": "Check closing details", "trigger": ".cash-overview tr:nth-child(2) .cash-sign:contains(\"-\")", "run": "[function]" }, 2026-10-29 04:55:30,266 100 _ERROR rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails failed at step Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("10.00")) 2026-10-29 04:55:30,267 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Asking for screenshot 2026-10-29 04:55:30,267 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Asking for screenshot 2026-10-29 04:55:30,346 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Screenshot in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/screenshots/sc_20261029_045530_346266_MobileTestUi.png 2026-10-29 04:55:30,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Screenshot in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/screenshots/sc_20261029_045530_379165_MobileTestUi.png 2026-10-29 04:55:30,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8276 2026-10-29 04:55:30,385 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:55:30,385 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8276 2026-10-29 04:55:30,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045530_495437_MobileTestUi.txt 2026-10-29 04:55:30,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp8osrwszn_chrome_odoo" 2026-10-29 04:55:30,508 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: ====================================================================== 2026-10-29 04:55:30,508 100 _ERROR rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: FAIL: MobileTestUi.test_pos_closing_cash_details _Traceback_ (most recent call last): File "/data/build/rb-c2b51ef-226090/addons/point_of_sale/tests/test_frontend.py", line 828, in test_pos_closing_cash_details self.start_tour("/pos/ui?config_id=%d" % self.main_pos_config.id, 'CashClosingDetails', login="pos_user") File "/data/build/rb-c2b51ef-226090/odoo/tests/common.py", line 2231, in start_tour return self.browser_js(url_path=url_path, code=code, ready=ready, **kwargs) File "/data/build/rb-c2b51ef-226090/odoo/tests/common.py", line 2208, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('CashClosingDetails', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" failed Tour CashClosingDetails failed at step Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("10.00")) 2026-10-29 04:55:30,524 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: Retrying a failed test: test_pos_closing_cash_details (odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi) 2026-10-29 04:55:30,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-10-29 04:55:31,708 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8481 2026-10-29 04:55:31,709 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp723_dwc__chrome_odoo 2026-10-29 04:55:31,709 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45117/json/version 2026-10-29 04:55:31,711 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45117/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:55:31,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:55:31,784 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45117/json 2026-10-29 04:55:31,785 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45117/json with timeout 3 increased to 10s during tests 2026-10-29 04:55:31,816 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45117/devtools/page/D4485F3E0F3BEABF58AE3EE6879451A0 2026-10-29 04:55:31,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:55:31,853 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:55:32,131 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:55:32,135 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:55:32,151 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:55:32,151 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:55:32,177 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:55:33,117 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:33] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.087 0.859 2026-10-29 04:55:33,122 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D4485F3E0F3BEABF58AE3EE6879451A0', 'loaderId': '9B75336FFBDA954D334971190EFFF1C3', 'isDownload': False} 2026-10-29 04:55:33,123 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-29 04:55:33,158 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:55:33,188 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:33] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-10-29 04:55:33,206 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:33] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.032 2026-10-29 04:55:33,244 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:33] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.050 2026-10-29 04:55:33,846 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:33] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.015 0.011 2026-10-29 04:55:33,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-29 04:55:33,916 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 04:55:33,936 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:55:33,940 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:55:33,953 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:34,908 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.257 0.705 2026-10-29 04:55:35,020 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.987 2026-10-29 04:55:35,097 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:55:35,116 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.119 2026-10-29 04:55:35,257 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 04:55:35,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 04:55:36,083 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.144 0.554 2026-10-29 04:55:36,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-10-29 04:55:36,228 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.095 2026-10-29 04:55:36,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.026 2026-10-29 04:55:36,300 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 04:55:36,420 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.048 0.053 2026-10-29 04:55:36,517 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.160 2026-10-29 04:55:36,542 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:55:36,574 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.007 0.216 2026-10-29 04:55:36,609 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:55:36,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:55:36,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.020 0.255 2026-10-29 04:55:36,731 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 04:55:36,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.027 0.336 2026-10-29 04:55:36,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.406 2026-10-29 04:55:36,834 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.376 2026-10-29 04:55:36,909 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:36] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.332 2026-10-29 04:55:37,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.024 0.333 2026-10-29 04:55:37,053 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.282 2026-10-29 04:55:37,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.352 2026-10-29 04:55:37,185 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.318 2026-10-29 04:55:37,206 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.337 2026-10-29 04:55:37,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.327 2026-10-29 04:55:37,244 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.290 2026-10-29 04:55:37,261 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.226 2026-10-29 04:55:37,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.014 0.202 2026-10-29 04:55:37,349 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.021 0.172 2026-10-29 04:55:37,362 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:55:37,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-10-29 04:55:37,383 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-10-29 04:55:37,392 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.024 0.170 2026-10-29 04:55:37,413 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:37,440 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.018 0.208 2026-10-29 04:55:37,474 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.007 0.195 2026-10-29 04:55:37,497 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:37] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.167 2026-10-29 04:55:38,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.141 0.535 2026-10-29 04:55:38,160 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:38] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.014 0.724 2026-10-29 04:55:38,933 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:38,934 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:55:38,950 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:55:38,959 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8481 2026-10-29 04:55:38,959 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:55:38,960 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8481 2026-10-29 04:55:39,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045539_074167_MobileTestUi.txt 2026-10-29 04:55:39,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp723_dwc__chrome_odoo" 2026-10-29 04:55:39,131 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_combo_change_fp ... 2026-10-29 04:55:44,072 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8682 2026-10-29 04:55:44,072 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp7gp8o69p_chrome_odoo 2026-10-29 04:55:44,078 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43401/json/version 2026-10-29 04:55:44,080 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43401/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:55:44,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:55:44,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43401/json 2026-10-29 04:55:44,222 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43401/json with timeout 3 increased to 10s during tests 2026-10-29 04:55:44,268 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43401/devtools/page/2671E474B62E34BAFD10D02DBA2927FB 2026-10-29 04:55:44,292 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:55:44,312 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:55:44,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:55:44,691 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:55:44,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:55:44,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:55:44,729 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:55:45,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:45] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.100 0.863 2026-10-29 04:55:45,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2671E474B62E34BAFD10D02DBA2927FB', 'loaderId': '675961C3BBFBF529C592E40FBEF3C2CD', 'isDownload': False} 2026-10-29 04:55:45,694 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-10-29 04:55:45,739 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:55:45,784 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:45] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.023 2026-10-29 04:55:45,798 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:45] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.038 2026-10-29 04:55:45,845 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:45] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.092 2026-10-29 04:55:46,444 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:46] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.025 2026-10-29 04:55:46,462 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.026 2026-10-29 04:55:46,512 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-29 04:55:46,535 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:55:46,538 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 04:55:46,568 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:47,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:55:47,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.331 0.739 2026-10-29 04:55:47,762 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.090 2026-10-29 04:55:47,799 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:47] "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-10-29 04:55:47,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 04:55:48,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/image?model=product.product&field=image_128&id=848&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.029 0.115 2026-10-29 04:55:48,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/image?model=product.product&field=image_128&id=847&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.208 2026-10-29 04:55:48,123 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:55:48,152 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:55:48,164 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:55:48,184 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/image?model=product.product&field=image_128&id=850&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.257 2026-10-29 04:55:48,259 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/image?model=product.product&field=image_128&id=851&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.358 2026-10-29 04:55:48,284 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:55:48,331 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/image?model=product.product&field=image_128&id=849&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.406 2026-10-29 04:55:48,406 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/image?model=product.product&field=image_128&id=846&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.475 2026-10-29 04:55:48,434 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.384 2026-10-29 04:55:48,545 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.021 0.347 2026-10-29 04:55:48,582 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.368 2026-10-29 04:55:48,660 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/image?model=product.product&field=image_128&id=852&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.357 2026-10-29 04:55:48,720 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/image?model=product.product&field=image_128&id=853&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.346 2026-10-29 04:55:48,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/image?model=product.product&field=image_128&id=854&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.348 2026-10-29 04:55:48,852 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:48,870 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.030 0.391 2026-10-29 04:55:48,876 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.398 2026-10-29 04:55:48,883 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:48,885 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:48,903 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:48,911 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:48,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:48] "GET /web/image?model=product.product&field=image_128&id=857&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.371 2026-10-29 04:55:48,998 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,015 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=product.product&field=image_128&id=856&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.029 0.378 2026-10-29 04:55:49,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.371 2026-10-29 04:55:49,080 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,091 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,105 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,117 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.364 2026-10-29 04:55:49,141 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:55:49,156 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,174 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,176 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,179 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.333 2026-10-29 04:55:49,181 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,205 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,237 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.329 2026-10-29 04:55:49,239 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,250 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,252 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,277 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,284 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,301 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,303 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.023 0.326 2026-10-29 04:55:49,324 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,359 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,360 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,386 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.354 2026-10-29 04:55:49,454 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,455 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,470 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.390 2026-10-29 04:55:49,485 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,490 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,500 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,514 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,532 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,550 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=product.product&field=image_128&id=855&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.381 2026-10-29 04:55:49,556 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,564 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,594 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,604 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,619 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,634 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,649 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:55:49,659 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.042 0.428 2026-10-29 04:55:49,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-29 04:55:49,697 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,722 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.450 2026-10-29 04:55:49,733 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,750 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,793 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,795 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,800 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,816 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.026 0.463 2026-10-29 04:55:49,832 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,847 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.406 2026-10-29 04:55:49,857 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,863 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.362 2026-10-29 04:55:49,880 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,895 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.325 2026-10-29 04:55:49,914 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,920 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.013 0.227 2026-10-29 04:55:49,938 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,941 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,947 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.194 2026-10-29 04:55:49,973 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:49] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.131 2026-10-29 04:55:49,975 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:49,992 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:49,993 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,012 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:50] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.010 0.136 2026-10-29 04:55:50,021 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:50,037 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,049 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,050 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.156 2026-10-29 04:55:50,066 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,084 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,100 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:50,119 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,136 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,148 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:50,172 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,184 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,200 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,238 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,253 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:50,272 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,277 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,298 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:50,320 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,327 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,360 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:55:50,371 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,376 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:50,396 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:55:50,405 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:55:50,432 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:55:50,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8682 2026-10-29 04:55:50,479 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:55:50,480 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8682 2026-10-29 04:55:50,633 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045550_632709_MobileTestUi.txt 2026-10-29 04:55:50,633 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp7gp8o69p_chrome_odoo" 2026-10-29 04:55:50,655 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_products_variants_attribute_value_filtering ... 2026-10-29 04:55:51,673 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #39 deleted mail.message records with IDs: [8983] 2026-10-29 04:55:52,473 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8896 2026-10-29 04:55:52,473 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpl3x7_5r8_chrome_odoo 2026-10-29 04:55:52,473 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42995/json/version 2026-10-29 04:55:52,475 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42995/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:55:52,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:55:52,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42995/json 2026-10-29 04:55:52,565 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42995/json with timeout 3 increased to 10s during tests 2026-10-29 04:55:52,618 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42995/devtools/page/1DD14AD4BDA71DD76FD87A6B0DF5CE6F 2026-10-29 04:55:52,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:55:52,672 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:55:52,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:55:52,767 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:55:52,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:55:52,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:55:52,811 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:55:53,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:53] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.097 0.898 2026-10-29 04:55:53,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1DD14AD4BDA71DD76FD87A6B0DF5CE6F', 'loaderId': 'CA22827F2AA2AA4FDA00AD672A571C7D', 'isDownload': False} 2026-10-29 04:55:53,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-10-29 04:55:53,833 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:55:53,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:53] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.034 2026-10-29 04:55:53,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:53] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.034 2026-10-29 04:55:53,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:53] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.098 2026-10-29 04:55:54,541 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:54] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-10-29 04:55:54,571 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-29 04:55:54,630 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 04:55:54,633 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:55:54,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.011 2026-10-29 04:55:54,707 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:55,496 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:55,732 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.314 0.742 2026-10-29 04:55:55,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.093 2026-10-29 04:55:55,924 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:55] "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-10-29 04:55:55,942 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 04:55:56,100 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.054 0.081 2026-10-29 04:55:56,185 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.020 0.187 2026-10-29 04:55:56,249 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.021 0.216 2026-10-29 04:55:56,259 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:55:56,289 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55: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-10-29 04:55:56,308 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:55:56,321 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.294 2026-10-29 04:55:56,395 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.330 2026-10-29 04:55:56,413 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:55:56,461 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.368 2026-10-29 04:55:56,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.375 2026-10-29 04:55:56,567 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image?model=product.product&field=image_128&id=858&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.364 2026-10-29 04:55:56,653 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.017 0.321 2026-10-29 04:55:56,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.014 0.341 2026-10-29 04:55:56,762 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image?model=product.product&field=image_128&id=859&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.008 0.321 2026-10-29 04:55:56,826 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.336 2026-10-29 04:55:56,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.369 2026-10-29 04:55:56,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.355 2026-10-29 04:55:56,919 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.340 2026-10-29 04:55:56,949 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.271 2026-10-29 04:55:56,971 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:56,974 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.225 2026-10-29 04:55:56,987 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:57,018 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:57] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.016 0.225 2026-10-29 04:55:57,039 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.194 2026-10-29 04:55:57,055 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.148 2026-10-29 04:55:57,082 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:57] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.139 2026-10-29 04:55:57,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:57] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.141 2026-10-29 04:55:57,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.140 2026-10-29 04:55:57,458 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:57] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.071 0.353 2026-10-29 04:55:57,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:57] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.441 2026-10-29 04:55:58,234 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:58,243 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:58,258 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:58,274 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:58,303 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:58,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:58] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.060 0.161 2026-10-29 04:55:59,268 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:59,270 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-29 04:55:59,275 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:55:59,280 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:55:59,302 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:55:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:55:59,318 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8896 2026-10-29 04:55:59,319 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:55:59,319 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8896 2026-10-29 04:55:59,427 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045559_427693_MobileTestUi.txt 2026-10-29 04:55:59,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpl3x7_5r8_chrome_odoo" 2026-10-29 04:55:59,452 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-10-29 04:56:00,430 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9096 2026-10-29 04:56:00,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpeby6pkdf_chrome_odoo 2026-10-29 04:56:00,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33945/json/version 2026-10-29 04:56:00,432 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33945/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:56:00,491 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:56:00,492 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33945/json 2026-10-29 04:56:00,492 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33945/json with timeout 3 increased to 10s during tests 2026-10-29 04:56:00,519 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33945/devtools/page/7F4CB0845752177DB61395221A0A4D43 2026-10-29 04:56:00,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:56:00,606 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:56:00,990 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:56:01,001 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:56:01,007 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:56:01,007 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:56:01,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:56:01,958 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:01] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.091 0.834 2026-10-29 04:56:01,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '7F4CB0845752177DB61395221A0A4D43', 'loaderId': '0008F4EFF212AE7BDC53080088174A4B', 'isDownload': False} 2026-10-29 04:56:01,962 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-29 04:56:01,989 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:56:02,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:02] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.009 2026-10-29 04:56:02,042 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:02] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-10-29 04:56:02,057 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:02] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.048 2026-10-29 04:56:02,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:02] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 04:56:02,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 04:56:02,802 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:56:02,822 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.019 2026-10-29 04:56:02,834 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:56:02,868 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:03,828 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.298 0.680 2026-10-29 04:56:03,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.005 2026-10-29 04:56:03,957 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:56:04,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.125 2026-10-29 04:56:04,121 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.008 2026-10-29 04:56:04,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-29 04:56:04,977 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.165 0.561 2026-10-29 04:56:05,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:56:05,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-29 04:56:05,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "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-10-29 04:56:05,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-29 04:56:05,355 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.050 0.074 2026-10-29 04:56:05,374 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:56:05,457 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.209 2026-10-29 04:56:05,487 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 04:56:05,499 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:56:05,538 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.025 0.263 2026-10-29 04:56:05,620 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.384 2026-10-29 04:56:05,644 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:56:05,692 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.419 2026-10-29 04:56:05,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.468 2026-10-29 04:56:05,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.376 2026-10-29 04:56:05,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.022 0.354 2026-10-29 04:56:05,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:05] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.363 2026-10-29 04:56:06,016 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/image?model=product.product&field=image_128&id=860&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.350 2026-10-29 04:56:06,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.357 2026-10-29 04:56:06,135 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.357 2026-10-29 04:56:06,214 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:06,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.409 2026-10-29 04:56:06,228 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:06,234 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.409 2026-10-29 04:56:06,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.330 2026-10-29 04:56:06,269 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-29 04:56:06,275 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-29 04:56:06,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.317 2026-10-29 04:56:06,312 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:56:06,332 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.018 0.284 2026-10-29 04:56:06,366 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.006 0.035 2026-10-29 04:56:06,377 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:56:06,392 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:06,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.037 2026-10-29 04:56:06,417 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:56:06,421 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:56:06,451 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'tracking method is Lot (trigger: li:contains("Lot Number"))' 2026-10-29 04:56:06,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 04:56:06,485 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.047 0.208 2026-10-29 04:56:06,500 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.197 2026-10-29 04:56:06,511 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:56:06,538 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.027 0.416 2026-10-29 04:56:06,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.390 2026-10-29 04:56:06,602 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.210 2026-10-29 04:56:06,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94601643 for PoS orders references: ['Order 00051-002-0001'] (draft: False) 2026-10-29 04:56:06,888 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94601643 with result: [{'id': 46, 'pos_reference': 'Order 00051-002-0001', 'account_move': False}] 2026-10-29 04:56:06,914 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.103 0.331 2026-10-29 04:56:07,066 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:07] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.020 2026-10-29 04:56:07,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:56:07,810 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:56:07,818 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9096 2026-10-29 04:56:07,822 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:56:07,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9096 2026-10-29 04:56:07,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045607_935473_MobileTestUi.txt 2026-10-29 04:56:07,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpeby6pkdf_chrome_odoo" 2026-10-29 04:56:07,974 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-10-29 04:56:09,055 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9303 2026-10-29 04:56:09,056 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkwmizmzu_chrome_odoo 2026-10-29 04:56:09,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33159/json/version 2026-10-29 04:56:09,059 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33159/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:56:09,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:56:09,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33159/json 2026-10-29 04:56:09,085 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33159/json with timeout 3 increased to 10s during tests 2026-10-29 04:56:09,102 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33159/devtools/page/F34C119513848EFD8699F6BC8C3BB5C0 2026-10-29 04:56:09,106 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:56:09,108 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:56:09,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:56:09,547 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:56:09,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:56:09,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:56:09,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:56:10,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:10] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.085 0.867 2026-10-29 04:56:10,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F34C119513848EFD8699F6BC8C3BB5C0', 'loaderId': '33E028C3913D94836BC7B0C80C483C8A', 'isDownload': False} 2026-10-29 04:56:10,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-29 04:56:10,546 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:56:10,590 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:10] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.011 2026-10-29 04:56:10,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:10] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.028 2026-10-29 04:56:10,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:10] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.053 2026-10-29 04:56:11,332 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:11] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.024 2026-10-29 04:56:11,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.029 2026-10-29 04:56:11,392 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:56:11,400 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:56:11,415 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 04:56:11,472 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:12,510 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.310 0.750 2026-10-29 04:56:12,604 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:12] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.077 2026-10-29 04:56:12,633 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:56:12,737 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.133 2026-10-29 04:56:12,831 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 04:56:12,953 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.019 2026-10-29 04:56:13,641 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.139 0.519 2026-10-29 04:56:13,755 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.069 2026-10-29 04:56:13,757 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:56:13,791 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:13] "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-10-29 04:56:13,822 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 04:56:13,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:13] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.066 0.077 2026-10-29 04:56:14,066 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.174 2026-10-29 04:56:14,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.250 2026-10-29 04:56:14,169 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 04:56:14,186 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:56:14,196 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:56:14,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.311 2026-10-29 04:56:14,268 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:56:14,292 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.363 2026-10-29 04:56:14,354 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.420 2026-10-29 04:56:14,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.368 2026-10-29 04:56:14,478 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image?model=product.product&field=image_128&id=861&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.384 2026-10-29 04:56:14,559 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.029 0.323 2026-10-29 04:56:14,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.314 2026-10-29 04:56:14,678 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.370 2026-10-29 04:56:14,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.389 2026-10-29 04:56:14,828 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.418 2026-10-29 04:56:14,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.422 2026-10-29 04:56:14,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.349 2026-10-29 04:56:14,880 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:14,892 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.019 0.289 2026-10-29 04:56:14,900 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:14,926 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.285 2026-10-29 04:56:14,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:14,986 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:14] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.016 0.271 2026-10-29 04:56:15,013 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.203 2026-10-29 04:56:15,030 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:15,045 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.198 2026-10-29 04:56:15,048 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:15,058 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:15,065 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:56:15,087 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:15] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.007 0.207 2026-10-29 04:56:15,095 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:56:15,111 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-29 04:56:15,135 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:15,153 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.212 2026-10-29 04:56:15,160 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:15,176 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:15] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.226 2026-10-29 04:56:15,187 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:15,204 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:15] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.200 2026-10-29 04:56:15,205 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:15,211 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:15,228 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:56:15,271 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:56:15,285 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:15,289 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:56:15,301 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:56:15,307 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:15,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:56:15,338 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:15] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.020 2026-10-29 04:56:15,341 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:56:15,361 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1655941 for PoS orders references: ['Order 00052-002-0001'] (draft: False) 2026-10-29 04:56:15,374 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:56:15,629 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1655941 with result: [{'id': 47, 'pos_reference': 'Order 00052-002-0001', 'account_move': False}] 2026-10-29 04:56:15,650 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.090 0.213 2026-10-29 04:56:15,782 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:15] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.021 2026-10-29 04:56:16,468 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:16,478 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:16,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-10-29 04:56:16,509 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-10-29 04:56:16,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 04:56:16,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.016 0.044 2026-10-29 04:56:16,737 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:16] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.025 0.075 2026-10-29 04:56:17,100 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:56:17,503 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:17,516 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:17,523 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:17,541 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:17,561 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:17,576 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:17,591 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:17,611 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-10-29 04:56:17,626 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:56:17,643 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:17,671 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:17,684 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:17,695 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:17,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:56:17,731 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:56:17,779 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9303 2026-10-29 04:56:17,781 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:56:17,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9303 2026-10-29 04:56:17,910 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045617_910568_MobileTestUi.txt 2026-10-29 04:56:17,911 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkwmizmzu_chrome_odoo" 2026-10-29 04:56:17,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-10-29 04:56:19,850 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9531 2026-10-29 04:56:19,850 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpmha5mily_chrome_odoo 2026-10-29 04:56:19,851 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37175/json/version 2026-10-29 04:56:19,852 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37175/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:56:19,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:56:19,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37175/json 2026-10-29 04:56:19,940 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37175/json with timeout 3 increased to 10s during tests 2026-10-29 04:56:19,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37175/devtools/page/440B11BEF14FE0EEF8AC6B866DB4EF51 2026-10-29 04:56:20,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:56:20,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:56:20,385 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:56:20,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:56:20,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:56:20,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:56:20,426 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:56:21,445 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:21] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.095 0.931 2026-10-29 04:56:21,450 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '440B11BEF14FE0EEF8AC6B866DB4EF51', 'loaderId': '4A3AA1E65C54E3C4FDB4BE4CAFFBD4BF', 'isDownload': False} 2026-10-29 04:56:21,450 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-29 04:56:21,497 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:56:21,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:21] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.022 2026-10-29 04:56:21,588 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:21] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.026 0.018 2026-10-29 04:56:21,606 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:21] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.034 2026-10-29 04:56:22,210 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 04:56:22,225 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 04:56:22,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:56:22,321 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:56:22,327 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:56:22,352 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:23,408 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.327 0.737 2026-10-29 04:56:23,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.084 2026-10-29 04:56:23,555 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:56:23,620 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.132 2026-10-29 04:56:23,719 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 04:56:23,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 04:56:24,473 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.135 0.524 2026-10-29 04:56:24,579 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:24,600 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.089 2026-10-29 04:56:24,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:24] "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-10-29 04:56:24,653 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 04:56:24,782 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:24] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.032 0.055 2026-10-29 04:56:24,833 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:56:24,886 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:24] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.162 2026-10-29 04:56:24,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:24] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.241 2026-10-29 04:56:25,014 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:56:25,067 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:56:25,079 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:56:25,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.347 2026-10-29 04:56:25,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.033 2026-10-29 04:56:25,200 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.015 0.456 2026-10-29 04:56:25,232 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.359 2026-10-29 04:56:25,296 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.020 0.371 2026-10-29 04:56:25,368 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.020 0.611 2026-10-29 04:56:25,470 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.034 0.319 2026-10-29 04:56:25,543 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.024 0.377 2026-10-29 04:56:25,584 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.366 2026-10-29 04:56:25,663 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.389 2026-10-29 04:56:25,673 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:25,678 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.398 2026-10-29 04:56:25,705 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:25,746 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.009 0.429 2026-10-29 04:56:25,764 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.379 2026-10-29 04:56:25,778 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:25,783 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.298 2026-10-29 04:56:25,793 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:25,810 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:25,819 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:25,830 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.035 0.245 2026-10-29 04:56:25,865 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:25,867 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:56:25,869 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:56:25,873 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.018 0.230 2026-10-29 04:56:25,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:56:25,917 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-10-29 04:56:25,919 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.025 0.219 2026-10-29 04:56:25,921 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:56:25,931 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:25,935 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 04:56:25,949 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:25,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.009 0.164 2026-10-29 04:56:25,973 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:25,976 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:56:26,002 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-10-29 04:56:26,006 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:26] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.211 2026-10-29 04:56:26,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:26] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.001 0.234 2026-10-29 04:56:26,046 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-10-29 04:56:26,070 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-10-29 04:56:26,083 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:26,123 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:26,135 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:26,148 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:26,160 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:26,179 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:26,196 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:26,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:26,240 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:26,242 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:26,268 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:26,287 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:27,097 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:27,108 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:56:27,124 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:56:27,139 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is -1.95 (trigger: .total:contains("-1.95"))' 2026-10-29 04:56:27,156 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:27,174 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:27,190 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:27,193 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:56:27,253 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:56:27,258 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9531 2026-10-29 04:56:27,259 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:56:27,260 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9531 2026-10-29 04:56:27,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045627_393509_MobileTestUi.txt 2026-10-29 04:56:27,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpmha5mily_chrome_odoo" 2026-10-29 04:56:27,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9737 2026-10-29 04:56:27,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpclpjuuxo_chrome_odoo 2026-10-29 04:56:27,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37013/json/version 2026-10-29 04:56:27,825 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37013/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:56:27,852 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:56:27,853 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37013/json 2026-10-29 04:56:27,853 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37013/json with timeout 3 increased to 10s during tests 2026-10-29 04:56:27,873 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37013/devtools/page/5FAA3A0F64962D62B3B5657AF3E59B1A 2026-10-29 04:56:27,878 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:56:27,886 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:56:27,977 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:56:27,982 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:56:28,009 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:56:28,009 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:56:28,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:28] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.014 0.078 2026-10-29 04:56:28,165 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5FAA3A0F64962D62B3B5657AF3E59B1A', 'loaderId': 'A6D4695749CC416B7C628DBC6CD43B85', 'isDownload': False} 2026-10-29 04:56:28,165 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-29 04:56:28,199 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:56:28,248 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:28] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.015 2026-10-29 04:56:28,270 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:28] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.032 2026-10-29 04:56:28,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:28] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.061 2026-10-29 04:56:28,872 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:28] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.013 2026-10-29 04:56:28,889 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 04:56:28,971 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:56:28,984 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 04:56:28,991 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.026 2026-10-29 04:56:29,050 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:29,797 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.171 0.598 2026-10-29 04:56:29,894 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:29] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.785 2026-10-29 04:56:29,927 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:56:30,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.138 2026-10-29 04:56:30,141 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.014 2026-10-29 04:56:30,221 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:56:30,950 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.142 0.548 2026-10-29 04:56:31,026 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:56:31,076 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.083 2026-10-29 04:56:31,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "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-10-29 04:56:31,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:56:31,313 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.055 0.077 2026-10-29 04:56:31,330 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:56:31,425 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.030 0.207 2026-10-29 04:56:31,477 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 04:56:31,502 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:56:31,519 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.023 0.309 2026-10-29 04:56:31,553 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:56:31,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.028 0.395 2026-10-29 04:56:31,679 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.436 2026-10-29 04:56:31,755 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.017 0.458 2026-10-29 04:56:31,771 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.405 2026-10-29 04:56:31,831 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 11 0.016 0.298 2026-10-29 04:56:31,866 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.017 0.291 2026-10-29 04:56:31,936 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:31] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.284 2026-10-29 04:56:32,026 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.318 2026-10-29 04:56:32,096 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.314 2026-10-29 04:56:32,162 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.357 2026-10-29 04:56:32,175 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.369 2026-10-29 04:56:32,199 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:32,201 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.346 2026-10-29 04:56:32,220 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:32,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.332 2026-10-29 04:56:32,245 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:32,278 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.315 2026-10-29 04:56:32,303 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.261 2026-10-29 04:56:32,328 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:32,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.217 2026-10-29 04:56:32,344 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:32,358 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.184 2026-10-29 04:56:32,364 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:56:32,377 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:32,403 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:32,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.176 2026-10-29 04:56:32,414 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:32,417 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:56:32,432 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.179 2026-10-29 04:56:32,455 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.147 2026-10-29 04:56:32,483 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:56:32,498 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:56:32,499 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.012 0.166 2026-10-29 04:56:32,504 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-10-29 04:56:32,507 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:32,508 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:56:32,510 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:32,554 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:32,555 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:56:32,574 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:32,591 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:32,616 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:32,616 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:56:32,642 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:56:32,668 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9737 2026-10-29 04:56:32,670 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:56:32,671 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9737 2026-10-29 04:56:32,829 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045632_829062_MobileTestUi.txt 2026-10-29 04:56:32,829 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpclpjuuxo_chrome_odoo" 2026-10-29 04:56:32,853 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up ... 2026-10-29 04:56:34,441 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9944 2026-10-29 04:56:34,441 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp5y6rviec_chrome_odoo 2026-10-29 04:56:34,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44013/json/version 2026-10-29 04:56:34,443 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44013/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:56:34,484 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:56:34,484 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44013/json 2026-10-29 04:56:34,486 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44013/json with timeout 3 increased to 10s during tests 2026-10-29 04:56:34,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44013/devtools/page/58C867AE82286DD0CCFFA6A664DAF31F 2026-10-29 04:56:34,526 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:56:34,560 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:56:35,004 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:56:35,007 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:56:35,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:56:35,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:56:35,044 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:56:35,939 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:35] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.094 0.805 2026-10-29 04:56:35,944 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '58C867AE82286DD0CCFFA6A664DAF31F', 'loaderId': '63A511D4ABD7DB6C2F06132E3E3F7062', 'isDownload': False} 2026-10-29 04:56:35,944 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-29 04:56:35,968 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:56:36,008 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:36] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.011 2026-10-29 04:56:36,031 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:36] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.034 2026-10-29 04:56:36,069 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:36] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.067 2026-10-29 04:56:36,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:36] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.019 2026-10-29 04:56:36,678 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.032 0.033 2026-10-29 04:56:36,726 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 04:56:36,747 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 04:56:36,752 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:56:36,789 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:37,939 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.356 0.819 2026-10-29 04:56:38,064 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.180 2026-10-29 04:56:38,109 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:56:38,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.151 2026-10-29 04:56:38,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.009 2026-10-29 04:56:38,368 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:56:39,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:56:39,201 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.178 0.616 2026-10-29 04:56:39,321 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-29 04:56:39,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "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-10-29 04:56:39,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 04:56:39,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.050 0.073 2026-10-29 04:56:39,617 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.011 0.190 2026-10-29 04:56:39,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.008 0.230 2026-10-29 04:56:39,755 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.013 0.289 2026-10-29 04:56:39,769 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:56:39,809 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 04:56:39,841 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:56:39,845 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.023 0.349 2026-10-29 04:56:39,895 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:56:39,945 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.028 0.480 2026-10-29 04:56:39,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.413 2026-10-29 04:56:40,032 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=product.product&field=image_128&id=863&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.386 2026-10-29 04:56:40,107 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=product.product&field=image_128&id=864&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.406 2026-10-29 04:56:40,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.030 0.283 2026-10-29 04:56:40,224 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.305 2026-10-29 04:56:40,299 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=product.product&field=image_128&id=865&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.329 2026-10-29 04:56:40,356 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.008 0.369 2026-10-29 04:56:40,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.359 2026-10-29 04:56:40,449 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.387 2026-10-29 04:56:40,483 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:40,484 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:40,524 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:40,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.028 0.396 2026-10-29 04:56:40,575 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.361 2026-10-29 04:56:40,600 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.340 2026-10-29 04:56:40,630 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:40,638 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:40,668 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:40,670 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.042 0.290 2026-10-29 04:56:40,682 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:56:40,690 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:40,696 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:40,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.300 2026-10-29 04:56:40,723 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:56:40,725 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.245 2026-10-29 04:56:40,762 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:56:40,777 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.184 2026-10-29 04:56:40,802 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:56:40,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-10-29 04:56:40,808 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:40,812 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:40,813 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.016 0.193 2026-10-29 04:56:40,829 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:56:40,843 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.228 2026-10-29 04:56:40,853 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:40,860 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:56:40,869 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.157 2026-10-29 04:56:40,879 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-29 04:56:40,903 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:40] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.180 2026-10-29 04:56:40,948 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-29 04:56:40,959 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-29 04:56:40,978 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,009 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:41,030 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,031 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,047 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:41,072 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,075 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,093 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:56:41,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:56:41,129 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-10-29 04:56:41,139 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,165 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,176 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,194 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:56:41,206 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-29 04:56:41,224 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-29 04:56:41,239 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-29 04:56:41,256 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,281 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:41,294 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,306 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:41,345 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,356 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,377 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:56:41,394 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:56:41,407 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-10-29 04:56:41,423 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,440 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,457 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,473 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:56:41,490 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-29 04:56:41,508 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-29 04:56:41,523 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-29 04:56:41,539 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,560 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:41,577 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,591 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:41,632 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,643 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,663 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:56:41,683 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:56:41,700 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-10-29 04:56:41,711 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,733 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,746 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:56:41,778 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,790 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:41,792 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:56:41,824 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:56:41,842 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9944 2026-10-29 04:56:41,846 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:56:41,850 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9944 2026-10-29 04:56:42,043 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045642_042994_MobileTestUi.txt 2026-10-29 04:56:42,043 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp5y6rviec_chrome_odoo" 2026-10-29 04:56:42,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up_cash_and_bank ... 2026-10-29 04:56:43,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 10161 2026-10-29 04:56:43,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpwd43zgk6_chrome_odoo 2026-10-29 04:56:43,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42273/json/version 2026-10-29 04:56:43,533 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42273/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:56:43,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:56:43,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42273/json 2026-10-29 04:56:43,593 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42273/json with timeout 3 increased to 10s during tests 2026-10-29 04:56:43,603 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42273/devtools/page/4AC91784878A12EF48246BD706F8B204 2026-10-29 04:56:43,616 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:56:43,626 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:56:44,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:56:44,045 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:56:44,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:56:44,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:56:44,092 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:56:45,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:45] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.102 0.915 2026-10-29 04:56:45,111 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '4AC91784878A12EF48246BD706F8B204', 'loaderId': 'CF923A205D02A20ECB03E197EEEC19A4', 'isDownload': False} 2026-10-29 04:56:45,111 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-10-29 04:56:45,140 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:56:45,176 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:45] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-10-29 04:56:45,189 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:45] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-10-29 04:56:45,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:45] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.031 2026-10-29 04:56:45,816 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:45] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 04:56:45,843 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-10-29 04:56:45,924 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:56:45,931 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:56:45,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.016 2026-10-29 04:56:45,987 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:47,065 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.294 0.794 2026-10-29 04:56:47,138 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 1.082 2026-10-29 04:56:47,177 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:56:47,239 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.099 2026-10-29 04:56:47,401 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 04:56:47,466 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 04:56:48,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.141 0.479 2026-10-29 04:56:48,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.083 2026-10-29 04:56:48,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:56:48,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "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-10-29 04:56:48,301 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 04:56:48,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.049 0.068 2026-10-29 04:56:48,535 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.186 2026-10-29 04:56:48,595 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.007 0.206 2026-10-29 04:56:48,636 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:56:48,657 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:56:48,672 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:56:48,685 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.020 0.273 2026-10-29 04:56:48,705 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:56:48,772 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.025 0.385 2026-10-29 04:56:48,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.431 2026-10-29 04:56:48,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.383 2026-10-29 04:56:48,940 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:48] "GET /web/image?model=product.product&field=image_128&id=866&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.018 0.354 2026-10-29 04:56:49,010 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.022 0.304 2026-10-29 04:56:49,044 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.265 2026-10-29 04:56:49,109 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image?model=product.product&field=image_128&id=867&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.008 0.321 2026-10-29 04:56:49,183 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.014 0.308 2026-10-29 04:56:49,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.022 0.352 2026-10-29 04:56:49,255 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.365 2026-10-29 04:56:49,319 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.008 0.361 2026-10-29 04:56:49,335 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.311 2026-10-29 04:56:49,348 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.278 2026-10-29 04:56:49,365 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,375 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.014 0.243 2026-10-29 04:56:49,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.187 2026-10-29 04:56:49,412 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.138 2026-10-29 04:56:49,419 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:49,423 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.093 2026-10-29 04:56:49,451 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.003 0.098 2026-10-29 04:56:49,481 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.092 2026-10-29 04:56:49,499 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,500 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,509 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:56:49,521 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.010 0.117 2026-10-29 04:56:49,522 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:49,536 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,541 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.144 2026-10-29 04:56:49,571 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:49,587 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 04:56:49,603 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 04:56:49,682 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,688 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,713 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:56:49,755 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:56:49,766 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:56:49,770 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 40.00 (trigger: .total:contains("40.00"))' 2026-10-29 04:56:49,775 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:56:49,777 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,798 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,815 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-29 04:56:49,827 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:56:49,844 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,859 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,877 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,891 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-29 04:56:49,927 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:56:49,960 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:49,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95390504 for PoS orders references: ['Order 00055-002-0001'] (draft: False) 2026-10-29 04:56:49,982 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:56:52,821 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95390504 with result: [{'id': 48, 'pos_reference': 'Order 00055-002-0001', 'account_move': 212}] 2026-10-29 04:56:52,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 0.746 2.214 2026-10-29 04:56:52,917 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 1.239 2026-10-29 04:56:52,996 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:52] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.021 0.032 2026-10-29 04:56:53,112 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:53] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.012 2026-10-29 04:56:53,353 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:56:53,878 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:53,889 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:53,909 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:53,922 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:53,944 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:53,955 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:53,983 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:53,993 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:54,005 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:54,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:56:54,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 04:56:54,055 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 04:56:54,094 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:54,105 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:54,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:56:54,140 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:56:54,155 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 41.00 (trigger: .total:contains("41.00"))' 2026-10-29 04:56:54,172 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:54,189 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:54,206 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:54,223 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-29 04:56:54,240 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:54,255 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:54,272 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:54,288 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:54,305 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-29 04:56:54,322 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-10-29 04:56:54,339 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86919574 for PoS orders references: ['Order 00055-002-0002'] (draft: False) 2026-10-29 04:56:54,347 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:56:56,726 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86919574 with result: [{'id': 49, 'pos_reference': 'Order 00055-002-0002', 'account_move': 214}] 2026-10-29 04:56:56,799 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 0.700 1.764 2026-10-29 04:56:56,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:56] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.019 0.022 2026-10-29 04:56:57,718 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:56:57,743 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:56:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:56:57,763 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 10161 2026-10-29 04:56:57,769 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:56:57,776 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 10161 2026-10-29 04:56:57,890 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045657_889789_MobileTestUi.txt 2026-10-29 04:56:57,890 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpwd43zgk6_chrome_odoo" 2026-10-29 04:56:57,975 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-10-29 04:56:58,919 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 10370 2026-10-29 04:56:58,919 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpef7sc1b7_chrome_odoo 2026-10-29 04:56:58,920 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39837/json/version 2026-10-29 04:56:58,921 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39837/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:56:58,952 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:56:58,954 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39837/json 2026-10-29 04:56:58,955 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39837/json with timeout 3 increased to 10s during tests 2026-10-29 04:56:58,960 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39837/devtools/page/1D2D782334CBE1AC17A3B8F1663CB3A7 2026-10-29 04:56:58,968 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-29 04:56:58,982 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-29 04:56:59,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:56:59,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-29 04:56:59,328 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-10-29 04:56:59,328 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-29 04:56:59,351 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:57:00,379 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:00] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.087 0.947 2026-10-29 04:57:00,383 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1D2D782334CBE1AC17A3B8F1663CB3A7', 'loaderId': '65183F260970F6D9A3831DC1372B0DE7', 'isDownload': False} 2026-10-29 04:57:00,384 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-29 04:57:00,402 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:57:00,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:00] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.014 2026-10-29 04:57:00,445 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:00] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-10-29 04:57:00,456 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:00] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-10-29 04:57:00,986 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:00] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 04:57:01,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-29 04:57:01,059 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:57:01,086 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.017 2026-10-29 04:57:01,091 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:57:01,129 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:02,032 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.248 0.673 2026-10-29 04:57:02,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.961 2026-10-29 04:57:02,187 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:57:02,285 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.117 2026-10-29 04:57:02,332 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 04:57:02,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 04:57:03,141 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.145 0.525 2026-10-29 04:57:03,222 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:03,254 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.071 2026-10-29 04:57:03,293 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "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-10-29 04:57:03,315 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 04:57:03,503 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 14 0.054 0.078 2026-10-29 04:57:03,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.177 2026-10-29 04:57:03,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.006 0.226 2026-10-29 04:57:03,653 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:57:03,694 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57: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-10-29 04:57:03,704 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:57:03,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.019 0.270 2026-10-29 04:57:03,728 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:57:03,798 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.022 0.356 2026-10-29 04:57:03,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.446 2026-10-29 04:57:03,865 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.336 2026-10-29 04:57:03,946 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:03] "GET /web/image?model=product.product&field=image_128&id=868&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.010 0.331 2026-10-29 04:57:04,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 18 0.021 0.311 2026-10-29 04:57:04,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.305 2026-10-29 04:57:04,158 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.012 0.342 2026-10-29 04:57:04,213 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.007 0.346 2026-10-29 04:57:04,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 8 0.016 0.404 2026-10-29 04:57:04,303 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.391 2026-10-29 04:57:04,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.356 2026-10-29 04:57:04,338 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.271 2026-10-29 04:57:04,357 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.264 2026-10-29 04:57:04,399 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.227 2026-10-29 04:57:04,425 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.168 2026-10-29 04:57:04,429 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:57:04,457 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.145 2026-10-29 04:57:04,491 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.002 0.150 2026-10-29 04:57:04,494 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,509 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:57:04,517 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:57:04,530 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,531 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.004 0.179 2026-10-29 04:57:04,541 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,559 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:57:04,570 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-29%2004:47:07 HTTP/1.1" 200 - 4 0.007 0.183 2026-10-29 04:57:04,611 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:57:04,618 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:57:04,624 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is 2.00 (trigger: .total:contains("2.00"))' 2026-10-29 04:57:04,627 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:57:04,630 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,658 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,679 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:57:04,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-10-29 04:57:04,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-10-29 04:57:04,758 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-10-29 04:57:04,772 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,812 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:57:04,830 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,839 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,860 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:57:04,878 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,888 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,911 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:57:04,929 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,939 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:04,958 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-29 04:57:04,979 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:05,791 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:05,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-29 04:57:05,827 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:57:05,838 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is -2.00 (trigger: .total:contains("-2.00"))' 2026-10-29 04:57:05,855 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:05,873 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:05,888 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:05,889 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-29 04:57:05,911 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:57:05,924 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 10370 2026-10-29 04:57:05,926 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-29 04:57:05,927 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 10370 2026-10-29 04:57:06,039 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045706_039220_MobileTestUi.txt 2026-10-29 04:57:06,039 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpef7sc1b7_chrome_odoo" 2026-10-29 04:57:06,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-29 04:57:40,342 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #43 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 04:57:43,453 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #43 deleted ir.attachment records with IDs: [3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325] 2026-10-29 04:57:43,454 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #43 deleted pos.config records with IDs: [16, 17, 18, 19] 2026-10-29 04:57:43,479 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #43 deleted ir.sequence records with IDs: [516, 519, 567, 570, 517, 520, 568, 571] 2026-10-29 04:57:49,690 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-10-29 04:57:50,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10572 2026-10-29 04:57:50,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwl5pxs6w_chrome_odoo 2026-10-29 04:57:50,388 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40741/json/version 2026-10-29 04:57:50,389 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40741/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:57:50,436 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:57:50,437 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40741/json 2026-10-29 04:57:50,437 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40741/json with timeout 3 increased to 10s during tests 2026-10-29 04:57:50,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40741/devtools/page/A3DDF591931A90F57F47A77E3570B1FA 2026-10-29 04:57:50,473 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 04:57:50,489 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 04:57:50,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:57:50,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 04:57:50,957 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 04:57:50,957 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 04:57:50,982 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:57:52,017 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:52] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.103 0.936 2026-10-29 04:57:52,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A3DDF591931A90F57F47A77E3570B1FA', 'loaderId': '161694ED736E0A73B309309009EEAB1E', 'isDownload': False} 2026-10-29 04:57:52,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-29 04:57:52,054 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:57:52,080 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:52] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-10-29 04:57:52,104 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:52] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.036 2026-10-29 04:57:52,119 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:52] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.044 2026-10-29 04:57:52,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:52] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 04:57:52,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.014 2026-10-29 04:57:52,724 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:57:52,747 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.013 2026-10-29 04:57:52,751 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:57:52,785 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:53,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.313 0.787 2026-10-29 04:57:53,968 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.105 2026-10-29 04:57:54,017 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:57:54,145 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.079 0.122 2026-10-29 04:57:54,288 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 04:57:54,346 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 04:57:55,184 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.156 0.612 2026-10-29 04:57:55,188 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:55,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.102 2026-10-29 04:57:55,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.024 2026-10-29 04:57:55,417 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.015 2026-10-29 04:57:55,572 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:55] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.031 0.075 2026-10-29 04:57:55,646 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:55] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.176 2026-10-29 04:57:55,688 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:57:55,742 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:55] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.260 2026-10-29 04:57:55,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:55] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.325 2026-10-29 04:57:55,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:55] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.401 2026-10-29 04:57:55,896 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57: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-10-29 04:57:55,935 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 04:57:55,956 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:57:55,979 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:55] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.032 0.474 2026-10-29 04:57:56,018 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.029 0.409 2026-10-29 04:57:56,088 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 04:57:56,107 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.020 0.377 2026-10-29 04:57:56,221 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.023 0.438 2026-10-29 04:57:56,305 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.019 0.456 2026-10-29 04:57:56,330 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:57:56,380 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.019 0.388 2026-10-29 04:57:56,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.410 2026-10-29 04:57:56,417 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.328 2026-10-29 04:57:56,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.334 2026-10-29 04:57:56,448 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.329 2026-10-29 04:57:56,477 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.229 2026-10-29 04:57:56,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.157 2026-10-29 04:57:56,528 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.129 2026-10-29 04:57:56,561 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.145 2026-10-29 04:57:56,592 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.123 2026-10-29 04:57:56,625 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.007 0.155 2026-10-29 04:57:56,644 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:57:56,663 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:56,677 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:56,680 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.012 0.117 2026-10-29 04:57:56,694 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:56,708 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:56,724 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.028 2026-10-29 04:57:56,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('Fixed'))' 2026-10-29 04:57:56,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-10-29 04:57:56,767 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:56,889 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:56,935 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:56,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-29 04:57:56,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-10-29 04:57:56,961 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:57,022 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:57,031 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:57,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-29 04:57:57,059 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:57,078 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:57,095 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:57,108 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:57,123 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:57,143 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:57,985 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:57,987 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order different shelf (trigger: .product:contains('Small Shelf'))' 2026-10-29 04:57:58,003 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:58,020 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:58,037 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:58,053 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:58,070 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:58,286 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:57:58,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:58,937 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:58,953 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:58,974 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:58,990 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:59,004 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:59,021 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:57:59,041 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-29 04:57:59,055 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-10-29 04:57:59,064 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 04:57:59,090 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:57:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:57:59,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10572 2026-10-29 04:57:59,115 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 04:57:59,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10572 2026-10-29 04:57:59,240 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045759_240435_TestUi.txt 2026-10-29 04:57:59,240 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwl5pxs6w_chrome_odoo" 2026-10-29 04:57:59,673 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10790 2026-10-29 04:57:59,673 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwx62gvjy_chrome_odoo 2026-10-29 04:57:59,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43811/json/version 2026-10-29 04:57:59,675 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43811/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:57:59,733 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:57:59,734 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43811/json 2026-10-29 04:57:59,735 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43811/json with timeout 3 increased to 10s during tests 2026-10-29 04:57:59,769 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43811/devtools/page/D5B0764BEF32BC8E54E980560A8053EF 2026-10-29 04:57:59,795 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 04:57:59,809 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 04:57:59,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:57:59,864 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 04:57:59,870 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 04:57:59,871 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 04:58:00,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.015 0.096 2026-10-29 04:58:00,014 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D5B0764BEF32BC8E54E980560A8053EF', 'loaderId': '1C74D5672492153CA57CE4160A3D0D67', 'isDownload': False} 2026-10-29 04:58:00,014 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-10-29 04:58:00,047 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:58:00,085 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-10-29 04:58:00,100 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.031 2026-10-29 04:58:00,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.040 2026-10-29 04:58:00,684 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.021 2026-10-29 04:58:00,697 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 04:58:00,759 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 04:58:00,781 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:58:00,782 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.006 2026-10-29 04:58:00,809 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:01,570 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.170 0.602 2026-10-29 04:58:01,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.777 2026-10-29 04:58:01,690 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:58:01,748 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.109 2026-10-29 04:58:01,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 04:58:01,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 04:58:02,687 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.152 0.539 2026-10-29 04:58:02,760 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:02,835 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.084 2026-10-29 04:58:02,924 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.035 2026-10-29 04:58:02,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:58:03,083 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.060 2026-10-29 04:58:03,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.120 2026-10-29 04:58:03,191 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:58:03,222 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.161 2026-10-29 04:58:03,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.208 2026-10-29 04:58:03,314 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:58:03,334 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:58:03,350 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.273 2026-10-29 04:58:03,374 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 04:58:03,446 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.358 2026-10-29 04:58:03,462 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.358 2026-10-29 04:58:03,475 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:58:03,538 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.036 0.295 2026-10-29 04:58:03,617 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.376 2026-10-29 04:58:03,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.242 2026-10-29 04:58:03,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.231 2026-10-29 04:58:03,712 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.014 0.227 2026-10-29 04:58:03,733 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.240 2026-10-29 04:58:03,741 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.248 2026-10-29 04:58:03,766 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.203 2026-10-29 04:58:03,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.147 2026-10-29 04:58:03,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.164 2026-10-29 04:58:03,884 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.198 2026-10-29 04:58:03,924 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.018 0.186 2026-10-29 04:58:03,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.006 0.195 2026-10-29 04:58:03,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:03] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.196 2026-10-29 04:58:04,020 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:04] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.149 2026-10-29 04:58:04,057 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:04,076 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:04,109 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:04,126 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:04,149 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:04,165 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:04,171 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:04,187 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:04,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-10-29 04:58:04,239 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:58:04,243 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:58:04,301 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:04,312 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:05,167 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:05,171 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:05,188 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Bank"))' 2026-10-29 04:58:05,206 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:05,224 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:05,230 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:05] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.018 2026-10-29 04:58:05,236 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:05,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 04:58:06,077 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:06,086 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:06,103 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:06,119 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:06,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37318368 for PoS orders references: ['Order 00057-004-0001'] (draft: False) 2026-10-29 04:58:06,153 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 04:58:06,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37318368 with result: [{'id': 50, 'pos_reference': 'Order 00057-004-0001', 'account_move': False}] 2026-10-29 04:58:06,454 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.107 0.230 2026-10-29 04:58:06,555 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:06] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-10-29 04:58:07,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:58:07,268 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:07,287 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:07,302 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:07,320 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:07,338 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:07,361 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:07,370 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:08,215 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:08,219 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:09,071 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:09,086 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:09,928 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:09,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-10-29 04:58:09,953 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:09,969 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:09,991 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16986522 for PoS orders references: ['Order 00057-004-0002'] (draft: False) 2026-10-29 04:58:09,994 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:10,112 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16986522 with result: [{'id': 51, 'pos_reference': 'Order 00057-004-0002', 'account_move': False}] 2026-10-29 04:58:10,137 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.038 0.115 2026-10-29 04:58:10,913 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:10,919 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:10,937 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:10,961 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:10,977 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:10,991 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:11,005 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:11,027 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:11,044 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:58:11,054 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:11,055 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:11,071 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-29 04:58:11,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-29 04:58:11,092 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:11,110 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:11,166 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:11] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.013 0.042 2026-10-29 04:58:11,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 04:58:11,955 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:58:11,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10790 2026-10-29 04:58:11,962 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 04:58:11,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10790 2026-10-29 04:58:12,073 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045812_073351_TestUi.txt 2026-10-29 04:58:12,073 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwx62gvjy_chrome_odoo" 2026-10-29 04:58:12,500 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11016 2026-10-29 04:58:12,500 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4h5t7bxg_chrome_odoo 2026-10-29 04:58:12,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39123/json/version 2026-10-29 04:58:12,502 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39123/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:58:12,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:58:12,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39123/json 2026-10-29 04:58:12,538 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39123/json with timeout 3 increased to 10s during tests 2026-10-29 04:58:12,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39123/devtools/page/3C001B89B8312FB8ADFCCD59BCD07554 2026-10-29 04:58:12,577 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 04:58:12,589 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 04:58:12,645 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:58:12,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 04:58:12,678 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 04:58:12,678 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 04:58:12,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:12] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.014 0.090 2026-10-29 04:58:12,834 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '3C001B89B8312FB8ADFCCD59BCD07554', 'loaderId': 'D2B69AE28CF36B6207868CB126D216D6', 'isDownload': False} 2026-10-29 04:58:12,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-29 04:58:12,874 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:58:12,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:12] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.016 2026-10-29 04:58:12,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:12] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.045 2026-10-29 04:58:12,953 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:12] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.042 2026-10-29 04:58:13,524 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:13] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.011 2026-10-29 04:58:13,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-29 04:58:13,600 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 04:58:13,608 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:58:13,613 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:58:13,653 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:14,371 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.155 0.585 2026-10-29 04:58:14,475 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.752 2026-10-29 04:58:14,544 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:58:14,592 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.091 2026-10-29 04:58:14,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.013 2026-10-29 04:58:14,766 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:58:15,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.134 0.539 2026-10-29 04:58:15,556 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:15,609 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.090 2026-10-29 04:58:15,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.021 2026-10-29 04:58:15,680 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 04:58:15,795 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:15] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.022 0.065 2026-10-29 04:58:15,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:15] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.145 2026-10-29 04:58:15,915 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 04:58:15,979 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:15] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.249 2026-10-29 04:58:16,045 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.290 2026-10-29 04:58:16,114 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.007 0.349 2026-10-29 04:58:16,135 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:58:16,159 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:58:16,176 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:58:16,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.427 2026-10-29 04:58:16,208 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.011 0.383 2026-10-29 04:58:16,296 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.031 0.302 2026-10-29 04:58:16,368 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.350 2026-10-29 04:58:16,454 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.026 0.372 2026-10-29 04:58:16,480 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:58:16,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.019 0.309 2026-10-29 04:58:16,549 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.335 2026-10-29 04:58:16,564 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.340 2026-10-29 04:58:16,574 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.311 2026-10-29 04:58:16,590 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.266 2026-10-29 04:58:16,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.225 2026-10-29 04:58:16,654 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.147 2026-10-29 04:58:16,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.129 2026-10-29 04:58:16,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.130 2026-10-29 04:58:16,736 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.012 0.144 2026-10-29 04:58:16,771 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.168 2026-10-29 04:58:16,812 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.095 2026-10-29 04:58:16,856 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:16,899 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:16,919 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:16,949 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:16,952 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:16,979 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:16,988 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:17,009 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:17,025 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:17,038 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:17,059 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:17,076 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:17,085 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:17,102 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:17,948 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:17,953 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:18,229 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:58:18,806 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:18,818 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:19,665 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:19,666 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 04:58:19,669 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:20,520 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:20,535 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:21,380 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:21,385 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:22,241 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:22,253 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:22,271 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:23,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:23,124 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:23,146 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:23,158 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:23,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:58:24,005 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:24,020 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:24,036 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:24,877 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:24,901 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:24,903 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:24,918 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:24,935 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:25,791 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:25,802 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:25,819 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:25,836 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,688 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,703 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,722 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,735 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,753 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,769 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,785 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,802 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,820 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,836 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,852 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,869 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,889 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,918 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,946 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,957 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,968 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:26,986 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:27,002 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:27,844 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:27,852 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:27,868 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:27,885 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:27,907 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:28,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:58:28,742 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:28,755 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:29,607 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:29,618 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:30,463 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:30,468 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:31,325 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:31,334 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:32,180 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:32,190 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:32,216 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:32,236 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:32,259 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:32,297 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:32,306 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:32,320 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:32,335 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:32,352 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:33,196 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:33,201 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:34,062 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:34,069 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:34,087 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:34,102 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:34,118 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:34,965 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:34,968 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:35,824 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:35,851 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:35,852 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:35,868 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:35,884 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:36,727 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:36,735 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:37,234 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 04:58:37,584 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:37,602 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:37,618 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:37,635 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:37,651 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:38,492 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:38,501 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:39,350 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:39,352 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:40,212 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:40,218 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:41,066 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:41,074 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:41,084 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:41,106 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:41,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 04:58:41,139 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:41,151 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:58:41,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 04:58:41,192 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:58:41,218 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11016 2026-10-29 04:58:41,224 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 04:58:41,227 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11016 2026-10-29 04:58:41,364 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045841_364301_TestUi.txt 2026-10-29 04:58:41,364 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4h5t7bxg_chrome_odoo" 2026-10-29 04:58:41,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11230 2026-10-29 04:58:41,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdhtdk0_6_chrome_odoo 2026-10-29 04:58:41,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40907/json/version 2026-10-29 04:58:41,909 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40907/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:58:41,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:58:41,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40907/json 2026-10-29 04:58:41,932 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40907/json with timeout 3 increased to 10s during tests 2026-10-29 04:58:41,952 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40907/devtools/page/8D983A8F2C96C6322EC1BCBB360235C4 2026-10-29 04:58:41,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 04:58:41,973 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 04:58:42,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:58:42,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 04:58:42,041 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 04:58:42,041 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 04:58:42,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:42] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.019 0.118 2026-10-29 04:58:42,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8D983A8F2C96C6322EC1BCBB360235C4', 'loaderId': '2E38324CD19A9E0A338C6A7771E8B83C', 'isDownload': False} 2026-10-29 04:58:42,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-29 04:58:42,261 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:58:42,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:42] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.024 2026-10-29 04:58:42,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:42] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.049 2026-10-29 04:58:42,340 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:42] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.047 2026-10-29 04:58:42,929 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 04:58:42,956 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-29 04:58:43,016 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 04:58:43,024 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 04:58:43,037 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:58:43,076 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:43,765 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.158 0.562 2026-10-29 04:58:43,834 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.671 2026-10-29 04:58:43,876 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:58:43,971 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.131 2026-10-29 04:58:44,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 04:58:44,157 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 04:58:44,881 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.147 0.533 2026-10-29 04:58:44,951 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:44,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.055 2026-10-29 04:58:45,014 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "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-10-29 04:58:45,042 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:58:45,160 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.020 0.061 2026-10-29 04:58:45,237 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.026 0.109 2026-10-29 04:58:45,261 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:58:45,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.210 2026-10-29 04:58:45,395 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.259 2026-10-29 04:58:45,462 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.338 2026-10-29 04:58:45,477 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:58:45,506 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:58:45,525 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:58:45,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.020 0.380 2026-10-29 04:58:45,564 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.011 0.378 2026-10-29 04:58:45,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.368 2026-10-29 04:58:45,728 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.375 2026-10-29 04:58:45,796 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.020 0.350 2026-10-29 04:58:45,816 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.254 2026-10-29 04:58:45,832 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.271 2026-10-29 04:58:45,852 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:58:45,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.266 2026-10-29 04:58:45,864 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.245 2026-10-29 04:58:45,883 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.206 2026-10-29 04:58:45,938 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.012 0.168 2026-10-29 04:58:45,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.143 2026-10-29 04:58:45,993 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.121 2026-10-29 04:58:46,018 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:46] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.149 2026-10-29 04:58:46,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:46] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.179 2026-10-29 04:58:46,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:46] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.171 2026-10-29 04:58:46,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:46] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.069 2026-10-29 04:58:46,207 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:46,231 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:46,237 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:46,254 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:47,168 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:47,184 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 04:58:47,214 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:58:47,221 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:58:47,229 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:58:47,247 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 04:58:47,255 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:47,275 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:47,288 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:47,310 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:47,323 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:47,343 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:48,167 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:48,184 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:48,201 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:48,217 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:48,234 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:48,251 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:48,268 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:48,378 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 04:58:49,092 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:49,101 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 04:58:49,117 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:49,137 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:49,159 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:49,167 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:49] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.019 2026-10-29 04:58:49,170 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:49,194 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:49,204 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:49,224 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:49,249 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:49,253 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:49,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-29 04:58:50,109 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:50,135 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:50,136 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:50,150 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:50,999 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:51,003 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:51,017 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:51,034 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:51,050 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:51,875 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:51,884 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:51,901 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:51,918 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:51,934 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:52,776 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:52,784 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:52,801 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:52,823 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:52,845 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:53,699 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:53,701 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:53,717 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:53,743 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:53,751 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:53,767 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:53,769 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 04:58:53,779 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11230 2026-10-29 04:58:53,779 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 04:58:53,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11230 2026-10-29 04:58:53,902 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045853_902253_TestUi.txt 2026-10-29 04:58:53,902 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdhtdk0_6_chrome_odoo" 2026-10-29 04:58:54,338 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11436 2026-10-29 04:58:54,339 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpijj_vp71_chrome_odoo 2026-10-29 04:58:54,339 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43955/json/version 2026-10-29 04:58:54,341 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43955/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:58:54,406 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:58:54,406 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43955/json 2026-10-29 04:58:54,407 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43955/json with timeout 3 increased to 10s during tests 2026-10-29 04:58:54,422 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43955/devtools/page/D947A253AA46762A8F7A3E8635B53410 2026-10-29 04:58:54,447 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 04:58:54,498 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 04:58:54,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:58:54,558 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 04:58:54,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 04:58:54,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 04:58:54,692 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:54] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.015 0.085 2026-10-29 04:58:54,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D947A253AA46762A8F7A3E8635B53410', 'loaderId': '7E4398275AE6E65A255F9DA987615B19', 'isDownload': False} 2026-10-29 04:58:54,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-29 04:58:54,737 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:58:54,766 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:54] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 04:58:54,782 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:54] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-10-29 04:58:54,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:54] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.041 2026-10-29 04:58:55,420 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:55] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 04:58:55,447 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.012 2026-10-29 04:58:55,504 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-29 04:58:55,514 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:58:55,526 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:58:55,564 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:56,279 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.145 0.598 2026-10-29 04:58:56,396 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 0.744 2026-10-29 04:58:56,434 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:58:56,508 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.125 2026-10-29 04:58:56,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.022 2026-10-29 04:58:56,804 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 04:58:57,551 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.152 0.552 2026-10-29 04:58:57,603 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:57,687 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.082 2026-10-29 04:58:57,737 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.020 2026-10-29 04:58:57,772 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:58:57,909 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:57] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.035 0.071 2026-10-29 04:58:58,006 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.034 0.159 2026-10-29 04:58:58,022 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:58:58,103 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.031 0.243 2026-10-29 04:58:58,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.343 2026-10-29 04:58:58,255 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.019 0.409 2026-10-29 04:58:58,284 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:58:58,298 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:58:58,311 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:58:58,322 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.471 2026-10-29 04:58:58,344 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.012 0.405 2026-10-29 04:58:58,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.382 2026-10-29 04:58:58,460 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:58:58,497 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.352 2026-10-29 04:58:58,543 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.331 2026-10-29 04:58:58,564 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.239 2026-10-29 04:58:58,659 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.036 0.295 2026-10-29 04:58:58,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.272 2026-10-29 04:58:58,676 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.302 2026-10-29 04:58:58,708 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.234 2026-10-29 04:58:58,732 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.223 2026-10-29 04:58:58,762 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.203 2026-10-29 04:58:58,780 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.201 2026-10-29 04:58:58,808 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.127 2026-10-29 04:58:58,845 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.141 2026-10-29 04:58:58,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.154 2026-10-29 04:58:58,913 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:58:58] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.018 0.093 2026-10-29 04:58:59,003 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:59,027 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:59,043 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:59,070 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:59,083 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:59,097 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:59,107 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:59,121 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:58:59,135 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:00,021 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:00,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 04:59:00,056 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 04:59:00,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:00,122 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 04:59:00,166 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:59:00,174 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:59:00,178 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:00,183 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:59:00,196 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:00,211 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-10-29 04:59:00,230 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:00] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.028 2026-10-29 04:59:00,250 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-10-29 04:59:00,264 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:00,269 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 04:59:00,285 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:00,295 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24112866 for PoS orders references: ['Order 00057-010-0001'] (draft: False) 2026-10-29 04:59:00,308 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:59:00,989 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24112866 with result: [{'id': 52, 'pos_reference': 'Order 00057-010-0001', 'account_move': False}] 2026-10-29 04:59:01,059 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.303 0.468 2026-10-29 04:59:01,073 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.511 2026-10-29 04:59:01,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:01] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.018 2026-10-29 04:59:01,881 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:01,883 100 INFO rb-c2b51ef-226090-429967 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: 10/29/2026"))' 2026-10-29 04:59:01,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("55.0")' 2026-10-29 04:59:01,917 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:01,933 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:01,951 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:01,967 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:01,984 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:02,004 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:02,017 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:02,034 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:02,053 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:02,060 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:59:02,067 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:02,084 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:02,934 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:02,938 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:02,951 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:02,974 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:02,984 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:03,000 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:03,020 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:03,036 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:03,054 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:03,897 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:03,906 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:03,917 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:03,935 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:03,951 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:03,968 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:03,986 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:04,001 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:04,017 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:04,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 04:59:04,873 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:59:04,884 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:04,900 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:04,917 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:04,935 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:05,777 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:05,785 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:06,636 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:06,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 04:59:06,667 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50737757 for PoS orders references: ['Order 00057-010-0002'] (draft: False) 2026-10-29 04:59:06,670 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:06,799 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50737757 with result: [{'id': 53, 'pos_reference': 'Order 00057-010-0002', 'account_move': False}] 2026-10-29 04:59:06,824 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.043 0.119 2026-10-29 04:59:06,832 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.121 2026-10-29 04:59:07,631 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("72.0")' 2026-10-29 04:59:07,639 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-10-29 04:59:07,661 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-10-29 04:59:07,677 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-10-29 04:59:08,915 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 04:59:08,916 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 04:59:08,918 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 04:59:08,918 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 04:59:08,919 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 04:59:08,920 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 04:59:08,922 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 04:59:08,923 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 04:59:08,924 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 04:59:08,925 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 04:59:08,926 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 04:59:08,927 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 04:59:08,930 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 04:59:08,931 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 04:59:08,932 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 04:59:08,933 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 04:59:08,934 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 04:59:08,935 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 04:59:08,936 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 04:59:08,944 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 04:59:08,945 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 04:59:08,946 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 04:59:08,947 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:08] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:59:08,948 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 04:59:08,949 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 04:59:08,950 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 04:59:08,951 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 04:59:08,951 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 04:59:08,952 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 04:59:08,954 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:59:08,962 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 04:59:08,963 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 04:59:08,969 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 04:59:08,970 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 04:59:08,971 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:59:08,972 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 04:59:08,973 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 04:59:08,976 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 04:59:08,979 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 04:59:08,980 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 04:59:08,981 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 04:59:08,982 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 04:59:09,005 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:59:09,018 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 04:59:09,021 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 04:59:09,027 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 04:59:09,036 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:59:09,039 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:59:09,042 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 04:59:09,051 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 04:59:09,053 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 04:59:09,073 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 04:59:09,074 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 04:59:09,076 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:59:09,077 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 04:59:09,080 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 04:59:09,082 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 04:59:09,102 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 04:59:09,123 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 04:59:09,128 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 04:59:09,133 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 04:59:09,137 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-29 04:59:09,140 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 04:59:09,144 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 04:59:09,153 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 04:59:09,156 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 04:59:09,159 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 04:59:09,161 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 04:59:09,173 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 04:59:09,176 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.068 2026-10-29 04:59:09,179 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 04:59:09,183 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 04:59:09,192 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 04:59:09,193 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 04:59:09,195 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 04:59:09,196 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 04:59:09,198 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 04:59:09,199 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 04:59:09,200 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 04:59:09,202 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 04:59:09,202 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 04:59:09,203 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 04:59:09,205 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 04:59:09,205 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 04:59:09,206 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 04:59:09,224 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 04:59:09,227 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:59:09,239 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 04:59:09,249 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 04:59:09,272 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 04:59:09,276 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 04:59:09,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 04:59:09,284 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 04:59:09,300 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:59:09,307 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 04:59:09,310 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 04:59:09,339 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 04:59:09,340 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 04:59:09,342 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 04:59:09,346 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:59:09,348 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 04:59:09,356 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 04:59:09,374 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:59:09,388 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 04:59:09,395 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:59:09,398 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 04:59:09,399 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 04:59:09,400 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 04:59:09,401 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 04:59:09,401 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 04:59:09,404 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 04:59:09,404 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 04:59:09,405 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 04:59:09,406 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 04:59:09,407 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 04:59:09,408 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 04:59:09,408 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 04:59:09,409 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 04:59:09,495 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:09] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.019 2026-10-29 04:59:10,167 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 252 and Message-Id '<965490117979276.1793249950.132990360260010-openerp-private@1c0387c549fd>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-10-29 04:59:10,167 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 04:59:10,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 04:59:10,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:10] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.029 0.069 2026-10-29 04:59:10,955 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:10,969 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:11,000 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:11,013 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:11,035 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:11,052 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:11,067 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:11,088 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:11,100 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:11,118 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:11,363 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:59:11,960 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 04:59:11,971 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:59:11,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-10-29 04:59:12,006 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:12,011 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:59:12,018 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 04:59:12,033 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:12,053 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 04:59:12,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 04:59:12,083 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:12,102 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:12,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 04:59:12,143 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67150533 for PoS orders references: ['Order 00057-010-0003'] (draft: False) 2026-10-29 04:59:12,145 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:12,256 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67150533 with result: [{'id': 54, 'pos_reference': 'Order 00057-010-0003', 'account_move': False}] 2026-10-29 04:59:12,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.040 0.100 2026-10-29 04:59:12,341 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:12] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.010 0.016 2026-10-29 04:59:13,064 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,066 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,083 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,106 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,119 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,135 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,156 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,167 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,197 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,201 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,217 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,238 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,251 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 04:59:13,271 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 04:59:13,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:59:13,301 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,317 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 04:59:13,337 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37387803 for PoS orders references: ['Order 00057-010-0004'] (draft: False) 2026-10-29 04:59:13,340 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:13,432 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37387803 with result: [{'id': 55, 'pos_reference': 'Order 00057-010-0004', 'account_move': False}] 2026-10-29 04:59:13,458 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.031 0.095 2026-10-29 04:59:14,239 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:14,250 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:14,272 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:14,288 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:14,301 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:14,317 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:14,335 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:14,353 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:14,379 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:14,392 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:14,402 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:15,253 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:15,267 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:15,284 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:15,300 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:15,317 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:16,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 04:59:16,186 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:59:16,200 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:16,217 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 04:59:16,233 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:16,237 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13661059 for PoS orders references: ['Order 00057-010-0005'] (draft: False) 2026-10-29 04:59:16,345 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13661059 with result: [{'id': 56, 'pos_reference': 'Order 00057-010-0005', 'account_move': False}] 2026-10-29 04:59:16,366 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.030 0.105 2026-10-29 04:59:17,149 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:17,167 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("19.00")' 2026-10-29 04:59:17,183 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:17,191 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 04:59:17,200 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11436 2026-10-29 04:59:17,201 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 04:59:17,202 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11436 2026-10-29 04:59:17,315 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045917_315285_TestUi.txt 2026-10-29 04:59:17,315 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpijj_vp71_chrome_odoo" 2026-10-29 04:59:17,385 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-10-29 04:59:18,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11688 2026-10-29 04:59:18,372 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvh615gud_chrome_odoo 2026-10-29 04:59:18,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41693/json/version 2026-10-29 04:59:18,376 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41693/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:59:18,399 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:59:18,399 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41693/json 2026-10-29 04:59:18,401 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41693/json with timeout 3 increased to 10s during tests 2026-10-29 04:59:18,408 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41693/devtools/page/2DF81283D97C87E686DCA5F3A0C006AE 2026-10-29 04:59:18,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 04:59:18,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 04:59:18,732 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:59:18,736 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 04:59:18,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 04:59:18,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 04:59:18,767 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:59:19,709 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:19] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.098 0.850 2026-10-29 04:59:19,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '2DF81283D97C87E686DCA5F3A0C006AE', 'loaderId': '6CC9B527CB6E3D130B17DA5497D11F3D', 'isDownload': False} 2026-10-29 04:59:19,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-29 04:59:19,738 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:59:19,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:19] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.023 2026-10-29 04:59:19,814 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:19] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.050 2026-10-29 04:59:19,841 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:19] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.056 2026-10-29 04:59:20,382 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:20] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.011 2026-10-29 04:59:20,400 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 04:59:20,465 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:59:20,479 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.009 2026-10-29 04:59:20,501 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 04:59:20,507 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:21,565 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.315 0.734 2026-10-29 04:59:21,670 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 1.090 2026-10-29 04:59:21,703 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:59:21,797 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.146 2026-10-29 04:59:21,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-29 04:59:21,926 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 04:59:22,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.149 0.595 2026-10-29 04:59:22,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:59:22,827 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.089 2026-10-29 04:59:22,863 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:22] "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-10-29 04:59:22,883 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 04:59:23,046 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.036 0.088 2026-10-29 04:59:23,066 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:59:23,139 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.193 2026-10-29 04:59:23,180 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.215 2026-10-29 04:59:23,268 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.296 2026-10-29 04:59:23,295 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 04:59:23,330 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:59:23,340 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.364 2026-10-29 04:59:23,386 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:59:23,414 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.426 2026-10-29 04:59:23,429 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.338 2026-10-29 04:59:23,491 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.024 0.309 2026-10-29 04:59:23,578 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.018 0.371 2026-10-29 04:59:23,592 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:59:23,600 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.222 2026-10-29 04:59:23,616 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:59:23,625 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.218 2026-10-29 04:59:23,661 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.225 2026-10-29 04:59:23,678 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.224 2026-10-29 04:59:23,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.204 2026-10-29 04:59:23,709 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.198 2026-10-29 04:59:23,753 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.132 2026-10-29 04:59:23,817 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.162 2026-10-29 04:59:23,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.200 2026-10-29 04:59:23,896 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.200 2026-10-29 04:59:23,920 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.001 0.215 2026-10-29 04:59:23,953 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:59:23,957 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.001 0.212 2026-10-29 04:59:23,973 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-10-29 04:59:23,988 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:59:23,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:23] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.014 0.174 2026-10-29 04:59:24,015 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,020 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,038 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.060 2026-10-29 04:59:24,056 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,079 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,080 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,090 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,104 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,130 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,139 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,155 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:59:24,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:59:24,219 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:59:24,240 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,256 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-29 04:59:24,280 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,315 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,316 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,339 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,365 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,372 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,389 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,406 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:24,417 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:25,268 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 04:59:25,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:59:25,335 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:59:25,347 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 04:59:25,359 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-29 04:59:25,375 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:59:25,391 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:59:25,399 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:59:25,425 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:25,434 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-29 04:59:25,453 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:25,487 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:25,494 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:25,494 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 04:59:25,506 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:25,520 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:25,539 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:25,561 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:25,574 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:25,586 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:26,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 04:59:26,441 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:59:26,450 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:26,471 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:26,481 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:26] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.018 2026-10-29 04:59:26,486 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:26,503 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 04:59:26,523 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8745086 for PoS orders references: ['Order 00058-002-0003'] (draft: False) 2026-10-29 04:59:26,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:59:26,556 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:59:26,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8745086 with result: [{'id': 57, 'pos_reference': 'Order 00058-002-0003', 'account_move': False}] 2026-10-29 04:59:26,792 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.096 0.178 2026-10-29 04:59:26,799 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.051 2026-10-29 04:59:26,882 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:26] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 04:59:27,604 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:59:27,616 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:59:27,635 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:59:27,649 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:27,668 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 04:59:27,684 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 04:59:27,700 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:27,720 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:27,732 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:59:27,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:59:27,769 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:59:27,784 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 04:59:27,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 04:59:27,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 04:59:27,832 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:27,851 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:27,866 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:59:27,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:59:27,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:59:27,919 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-29 04:59:27,934 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 04:59:27,949 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-10-29 04:59:27,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:59:27,984 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:59:27,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:59:28,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 04:59:28,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 04:59:28,050 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 04:59:28,069 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 04:59:28,086 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:59:28,099 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:28,117 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:28,135 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:28,150 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:28,996 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:28,999 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:29,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 04:59:29,032 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74364032 for PoS orders references: ['Order 00058-002-0001'] (draft: False) 2026-10-29 04:59:29,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("2.0")' 2026-10-29 04:59:29,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74364032 with result: [{'id': 58, 'pos_reference': 'Order 00058-002-0001', 'account_move': False}] 2026-10-29 04:59:29,148 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.032 0.089 2026-10-29 04:59:29,934 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:59:29,950 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:59:29,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:59:29,983 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-29 04:59:30,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 04:59:30,040 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-10-29 04:59:30,049 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,066 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,082 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 04:59:30,100 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-29 04:59:30,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-29 04:59:30,133 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,149 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,166 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,182 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,200 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 04:59:30,217 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-29 04:59:30,237 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,272 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,280 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,283 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,300 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,317 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,335 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,355 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,366 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:30,379 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 04:59:31,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 04:59:31,241 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 04:59:31,334 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:31,352 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 04:59:31,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:59:31,402 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:31,418 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-29 04:59:31,435 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 04:59:31,452 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60608863 for PoS orders references: ['Order 00058-002-0005'] (draft: False) 2026-10-29 04:59:31,458 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 04:59:34,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60608863 with result: [{'id': 59, 'pos_reference': 'Order 00058-002-0005', 'account_move': 217}] 2026-10-29 04:59:34,714 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 0.893 2.373 2026-10-29 04:59:34,723 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.219 2026-10-29 04:59:34,777 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:34] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.008 0.025 2026-10-29 04:59:35,619 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 04:59:35,632 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:59:35,645 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11688 2026-10-29 04:59:35,646 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 04:59:35,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11688 2026-10-29 04:59:35,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045935_799927_TestUi.txt 2026-10-29 04:59:35,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvh615gud_chrome_odoo" 2026-10-29 04:59:35,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-10-29 04:59:36,530 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11906 2026-10-29 04:59:36,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg9kh_qr__chrome_odoo 2026-10-29 04:59:36,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33975/json/version 2026-10-29 04:59:36,533 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33975/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:59:36,574 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:59:36,597 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33975/json 2026-10-29 04:59:36,634 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33975/json with timeout 3 increased to 10s during tests 2026-10-29 04:59:36,667 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33975/devtools/page/7D1B4E0ECFA5304E6DF5FCE18FD8F579 2026-10-29 04:59:36,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 04:59:36,682 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 04:59:36,911 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:59:36,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 04:59:36,928 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 04:59:36,928 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 04:59:36,953 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:59:37,922 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:37] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.103 0.873 2026-10-29 04:59:37,927 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7D1B4E0ECFA5304E6DF5FCE18FD8F579', 'loaderId': '2745DCFE7C596A30A599ADECEF324B3B', 'isDownload': False} 2026-10-29 04:59:37,927 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-29 04:59:37,959 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:59:38,004 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:38] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.028 2026-10-29 04:59:38,018 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:38] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-10-29 04:59:38,035 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:38] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.034 2026-10-29 04:59:38,590 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:38] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:59:38,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-10-29 04:59:38,678 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 04:59:38,686 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:59:38,691 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:59:38,717 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:39,716 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.309 0.701 2026-10-29 04:59:39,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 1.009 2026-10-29 04:59:39,835 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:59:39,928 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.127 2026-10-29 04:59:40,012 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 04:59:40,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 04:59:40,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.149 0.541 2026-10-29 04:59:40,876 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:40,973 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.107 2026-10-29 04:59:41,009 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-29 04:59:41,031 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 04:59:41,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.040 0.060 2026-10-29 04:59:41,199 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 04:59:41,257 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.029 0.167 2026-10-29 04:59:41,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.024 0.229 2026-10-29 04:59:41,411 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.314 2026-10-29 04:59:41,435 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59: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-10-29 04:59:41,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:59:41,507 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 04:59:41,526 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:59:41,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.043 0.391 2026-10-29 04:59:41,609 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.516 2026-10-29 04:59:41,629 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.386 2026-10-29 04:59:41,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.022 0.442 2026-10-29 04:59:41,794 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.019 0.423 2026-10-29 04:59:41,831 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.276 2026-10-29 04:59:41,857 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.013 0.268 2026-10-29 04:59:41,858 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 04:59:41,886 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.250 2026-10-29 04:59:41,910 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.256 2026-10-29 04:59:41,916 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.234 2026-10-29 04:59:41,936 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.182 2026-10-29 04:59:42,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:42] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.017 0.186 2026-10-29 04:59:42,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:42] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.004 0.158 2026-10-29 04:59:42,085 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:42] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.007 0.197 2026-10-29 04:59:42,118 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:42] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.214 2026-10-29 04:59:42,143 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:42] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.204 2026-10-29 04:59:42,172 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:42,175 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:42] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.206 2026-10-29 04:59:42,204 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:42,214 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:42] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.114 2026-10-29 04:59:42,225 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:42,229 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:42,271 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.084 2026-10-29 04:59:42,288 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:42,301 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:42,303 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:43,163 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:43,168 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:43,182 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:43,210 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:43,217 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:44,004 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 04:59:44,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-10-29 04:59:44,082 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:44,101 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:44,123 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:44,134 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:44,979 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:44,985 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 04:59:45,002 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 04:59:45,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11906 2026-10-29 04:59:45,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 04:59:45,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11906 2026-10-29 04:59:45,153 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045945_153647_TestUi.txt 2026-10-29 04:59:45,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg9kh_qr__chrome_odoo" 2026-10-29 04:59:45,189 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-10-29 04:59:45,955 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12111 2026-10-29 04:59:45,956 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpm4hyjig8_chrome_odoo 2026-10-29 04:59:45,956 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45211/json/version 2026-10-29 04:59:45,958 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45211/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:59:45,998 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:59:45,998 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45211/json 2026-10-29 04:59:45,999 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45211/json with timeout 3 increased to 10s during tests 2026-10-29 04:59:46,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45211/devtools/page/8A55014017E3AF4F7B8C56700ECBE677 2026-10-29 04:59:46,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 04:59:46,058 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 04:59:46,331 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 04:59:46,335 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 04:59:46,345 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 04:59:46,345 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 04:59:46,371 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:59:47,303 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:47] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.080 0.857 2026-10-29 04:59:47,308 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8A55014017E3AF4F7B8C56700ECBE677', 'loaderId': 'F042B98901FAD89A95021E7B0749BE12', 'isDownload': False} 2026-10-29 04:59:47,308 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-29 04:59:47,338 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:59:47,379 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:47] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.026 2026-10-29 04:59:47,393 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:47] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.041 2026-10-29 04:59:47,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:47] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-10-29 04:59:48,013 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:48] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 04:59:48,038 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 04:59:48,107 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 04:59:48,119 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 04:59:48,126 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 04:59:48,132 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:49,045 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.262 0.649 2026-10-29 04:59:49,168 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 0.966 2026-10-29 04:59:49,233 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:59:49,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.137 2026-10-29 04:59:49,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 04:59:49,443 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 04:59:50,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.141 0.549 2026-10-29 04:59:50,239 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:59:50,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.074 2026-10-29 04:59:50,360 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "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-10-29 04:59:50,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.011 2026-10-29 04:59:50,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.042 0.103 2026-10-29 04:59:50,674 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.132 2026-10-29 04:59:50,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.178 2026-10-29 04:59:50,758 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.287 2026-10-29 04:59:50,820 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 04:59:50,839 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59: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-10-29 04:59:50,857 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:59:50,866 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.022 0.352 2026-10-29 04:59:50,871 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 04:59:50,900 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 04:59:50,946 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:50] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.023 0.367 2026-10-29 04:59:51,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.372 2026-10-29 04:59:51,089 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.398 2026-10-29 04:59:51,148 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.392 2026-10-29 04:59:51,154 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.334 2026-10-29 04:59:51,179 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.251 2026-10-29 04:59:51,210 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.014 0.262 2026-10-29 04:59:51,242 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 04:59:51,247 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.267 2026-10-29 04:59:51,264 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.222 2026-10-29 04:59:51,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.174 2026-10-29 04:59:51,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.039 0.202 2026-10-29 04:59:51,455 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.260 2026-10-29 04:59:51,519 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.247 2026-10-29 04:59:51,525 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,536 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,569 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,584 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.021 0.293 2026-10-29 04:59:51,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-10-29 04:59:51,607 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,617 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.340 2026-10-29 04:59:51,638 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,650 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,671 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,672 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.009 0.354 2026-10-29 04:59:51,688 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,700 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,701 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.009 0.186 2026-10-29 04:59:51,717 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-29 04:59:51,757 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.210 2026-10-29 04:59:51,763 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,772 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,789 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,802 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,828 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,838 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,852 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,874 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-29 04:59:51,892 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,908 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,934 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,959 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,968 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:51,984 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-29 04:59:52,008 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:52,019 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:52,035 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:52,055 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:52,071 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-10-29 04:59:52,087 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-10-29 04:59:52,104 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 04:59:52,141 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 04:59:52,159 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:59:52,164 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 04:59:52,168 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:52,172 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:52,193 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 04:59:52,215 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:52,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79078779 for PoS orders references: ['Order 00060-002-0001'] (draft: False) 2026-10-29 04:59:52,265 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 04:59:52,522 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79078779 with result: [{'id': 60, 'pos_reference': 'Order 00060-002-0001', 'account_move': False}] 2026-10-29 04:59:52,546 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.140 0.184 2026-10-29 04:59:52,640 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:52] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-29 04:59:52,775 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 04:59:53,354 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 04:59:53,369 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 04:59:53,382 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12111 2026-10-29 04:59:53,383 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 04:59:53,384 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12111 2026-10-29 04:59:53,515 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_045953_514990_TestUi.txt 2026-10-29 04:59:53,516 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpm4hyjig8_chrome_odoo" 2026-10-29 04:59:53,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-10-29 04:59:54,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12318 2026-10-29 04:59:54,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpthqps4hf_chrome_odoo 2026-10-29 04:59:54,496 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42607/json/version 2026-10-29 04:59:54,499 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42607/json/version with timeout 3 increased to 10s during tests 2026-10-29 04:59:54,548 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 04:59:54,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42607/json 2026-10-29 04:59:54,551 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42607/json with timeout 3 increased to 10s during tests 2026-10-29 04:59:54,567 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42607/devtools/page/BA7152A5D0D78486A2748C1CD6656838 2026-10-29 04:59:54,578 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 04:59:54,581 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 04:59:54,811 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 04:59:54,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 04:59:54,825 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 04:59:54,825 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 04:59:54,851 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 04:59:56,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:56] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.095 1.828 2026-10-29 04:59:56,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BA7152A5D0D78486A2748C1CD6656838', 'loaderId': 'B80FA43C126C1883D9BD29B8408B6779', 'isDownload': False} 2026-10-29 04:59:56,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-29 04:59:56,819 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:59:56,866 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:56] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.024 2026-10-29 04:59:56,883 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:56] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.047 2026-10-29 04:59:56,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:56] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.054 2026-10-29 04:59:57,497 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:57] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.008 0.017 2026-10-29 04:59:57,513 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.022 2026-10-29 04:59:57,570 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.009 2026-10-29 04:59:57,584 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 04:59:57,586 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 04:59:57,607 100 INFO rb-c2b51ef-226090-429967 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-10-29 04:59:58,565 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.258 0.706 2026-10-29 04:59:58,661 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.968 2026-10-29 04:59:58,697 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 04:59:58,788 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.161 2026-10-29 04:59:58,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 04:59:58,966 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 04:59:59,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.145 0.509 2026-10-29 04:59:59,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 04:59:59,775 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.073 2026-10-29 04:59:59,810 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:59] "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-10-29 04:59:59,834 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 04:59:59,980 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 04:59:59] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.035 0.073 2026-10-29 05:00:00,016 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:00:00,046 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.152 2026-10-29 05:00:00,137 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.234 2026-10-29 05:00:00,159 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:00:00,210 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:00:00,225 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:00:00,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.321 2026-10-29 05:00:00,312 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.378 2026-10-29 05:00:00,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.453 2026-10-29 05:00:00,415 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.381 2026-10-29 05:00:00,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 05:00:00,528 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.463 2026-10-29 05:00:00,547 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.301 2026-10-29 05:00:00,581 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:00:00,630 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.024 0.340 2026-10-29 05:00:00,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.302 2026-10-29 05:00:00,658 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.210 2026-10-29 05:00:00,666 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.215 2026-10-29 05:00:00,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.188 2026-10-29 05:00:00,718 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.167 2026-10-29 05:00:00,754 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.156 2026-10-29 05:00:00,804 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.153 2026-10-29 05:00:00,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.182 2026-10-29 05:00:00,884 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.198 2026-10-29 05:00:00,914 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:00,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.207 2026-10-29 05:00:00,934 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:00:00,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.217 2026-10-29 05:00:00,959 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:00:00,985 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:00] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.181 2026-10-29 05:00:01,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:00:01,029 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 05:00:01,041 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,062 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.116 2026-10-29 05:00:01,091 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,113 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,119 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,135 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,155 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,176 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,195 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,203 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:00:01,221 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:00:01,232 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:00:01,266 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,267 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:00:01,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 05:00:01,303 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,317 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,338 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,352 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,367 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,382 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,399 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,418 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,432 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,451 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:00:01,467 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:00:01,482 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:00:01,500 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,517 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:00:01,533 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 05:00:01,559 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:00:01,578 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:00:01,598 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:00:01,616 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,622 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 05:00:01,647 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,657 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,670 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,683 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,702 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,723 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,736 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,754 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,770 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:00:01,789 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:00:01,900 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:01,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:00:01,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:00:01,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:00:01,982 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 05:00:02,017 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,040 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,049 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,070 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,091 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,103 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,119 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,139 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:00:02,167 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:00:02,232 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,240 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:00:02,291 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:00:02,300 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:00:02,314 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:00:02,324 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-29 05:00:02,330 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:00:02,336 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:00:02,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:00:02,372 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,386 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 05:00:02,388 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 05:00:02,399 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,422 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,432 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,451 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,465 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,487 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,502 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,515 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:02,532 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:03,376 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:00:03,384 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:00:03,403 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:03,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:00:03,428 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.017 2026-10-29 05:00:03,459 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97661133 for PoS orders references: ['Order 00061-002-0005'] (draft: False) 2026-10-29 05:00:03,461 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 05:00:03,491 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:00:03,701 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97661133 with result: [{'id': 61, 'pos_reference': 'Order 00061-002-0005', 'account_move': False}] 2026-10-29 05:00:03,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.092 0.184 2026-10-29 05:00:03,732 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.038 2026-10-29 05:00:03,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:03] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.011 2026-10-29 05:00:04,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:00:04,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:00:04,581 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:00:04,597 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:04,615 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 05:00:04,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 05:00:04,649 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-10-29 05:00:04,669 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:04,682 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 05:00:04,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 05:00:04,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-29 05:00:04,735 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:04,747 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 05:00:04,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 05:00:04,782 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-10-29 05:00:04,799 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:04,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 05:00:04,834 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 05:00:04,849 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:04,865 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:04,881 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 05:00:04,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 05:00:04,916 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Receipt Number")' 2026-10-29 05:00:04,938 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:04,948 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 05:00:04,965 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 05:00:04,982 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-29 05:00:04,998 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:05,021 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 05:00:05,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-29 05:00:05,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-29 05:00:05,066 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:05,081 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 05:00:05,098 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 05:00:05,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:00:05,131 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:00:05,148 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:00:05,165 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 05:00:05,182 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 05:00:05,198 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-29 05:00:05,227 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:05,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:05] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.012 0.038 2026-10-29 05:00:05,347 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:05] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.020 0.049 2026-10-29 05:00:06,125 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 05:00:06,138 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-29 05:00:06,148 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-10-29 05:00:06,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-29 05:00:06,965 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 05:00:06,982 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 05:00:06,998 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-29 05:00:07,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 05:00:07,021 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:07] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.027 2026-10-29 05:00:07,032 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:00:07,051 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:07,072 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:00:07,087 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 05:00:07,109 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77465331 for PoS orders references: ['Order 00061-002-0004'] (draft: False) 2026-10-29 05:00:07,228 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77465331 with result: [{'id': 62, 'pos_reference': 'Order 00061-002-0004', 'account_move': False}] 2026-10-29 05:00:07,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.031 0.117 2026-10-29 05:00:07,424 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 05:00:08,032 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:08,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:00:08,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:00:08,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:00:08,104 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:00:08,125 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-29 05:00:08,142 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 05:00:08,160 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-29 05:00:08,178 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:08,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:08] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.026 2026-10-29 05:00:08,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:08] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.020 0.044 2026-10-29 05:00:09,079 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:09,086 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 05:00:09,106 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: undefined (trigger: .order-container .orderline)' 2026-10-29 05:00:09,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-10-29 05:00:09,139 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:00:09,214 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:09,231 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:09,254 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-10-29 05:00:09,270 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:09] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.004 0.015 2026-10-29 05:00:12,445 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:12] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 0.777 2.369 2026-10-29 05:00:12,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.787 2026-10-29 05:00:12,506 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:12] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 05:00:12,558 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:12] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.007 0.025 2026-10-29 05:00:12,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:12] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.033 2026-10-29 05:00:12,753 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:12] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.018 0.069 2026-10-29 05:00:13,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-29 05:00:13,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-29 05:00:13,548 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 05:00:14,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-29 05:00:14,336 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-29 05:00:14,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 05:00:14,375 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:00:14,386 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.026 2026-10-29 05:00:14,398 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:14,404 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 05:00:14,421 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-29 05:00:14,432 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 05:00:14,459 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-29 05:00:14,467 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:14,477 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.027 2026-10-29 05:00:14,484 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:14,503 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-29 05:00:14,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 05:00:14,555 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:00:14,559 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:14] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:00:14,584 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:14,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 05:00:14,628 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 05:00:14,637 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:14,645 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:14,653 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:14,675 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 05:00:14,678 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.029 2026-10-29 05:00:14,684 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:00:14,706 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:14,716 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:14] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:00:14,718 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:14,737 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-29 05:00:16,177 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:16,181 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:16,197 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-29 05:00:17,634 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:17,648 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:17,664 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:18,506 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 05:00:18,517 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 05:00:18,540 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("Refunding 2.00")' 2026-10-29 05:00:18,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 05:00:18,567 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:00:18,568 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:18] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.031 2026-10-29 05:00:18,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:00:18,606 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:18,619 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:00:18,638 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 05:00:18,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4466309 for PoS orders references: ['Order 00061-002-0006'] (draft: False) 2026-10-29 05:00:18,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4466309 with result: [{'id': 63, 'pos_reference': 'Order 00061-002-0006', 'account_move': False}] 2026-10-29 05:00:18,804 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.037 0.122 2026-10-29 05:00:19,600 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:19,601 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-29 05:00:19,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-29 05:00:19,652 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-10-29 05:00:19,679 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.031 2026-10-29 05:00:19,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:19] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.018 0.057 2026-10-29 05:00:20,123 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 05:00:20,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:00:20,599 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:00:20,628 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12318 2026-10-29 05:00:20,641 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:00:20,644 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12318 2026-10-29 05:00:20,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050020_763932_TestUi.txt 2026-10-29 05:00:20,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpthqps4hf_chrome_odoo" 2026-10-29 05:00:20,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-29 05:00:21,962 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12572 2026-10-29 05:00:21,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpuwhscv0d_chrome_odoo 2026-10-29 05:00:21,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35773/json/version 2026-10-29 05:00:21,964 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35773/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:00:22,036 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:00:22,036 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35773/json 2026-10-29 05:00:22,037 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35773/json with timeout 3 increased to 10s during tests 2026-10-29 05:00:22,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35773/devtools/page/1B047BA4DDEF0A50000C2F2512CED125 2026-10-29 05:00:22,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:00:22,103 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:00:22,513 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:00:22,516 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:00:22,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:00:22,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:00:22,548 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:00:23,457 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:23] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.098 0.815 2026-10-29 05:00:23,474 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '1B047BA4DDEF0A50000C2F2512CED125', 'loaderId': 'F07322E65F3B6C509E49AC8104BE5AE4', 'isDownload': False} 2026-10-29 05:00:23,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-29 05:00:23,483 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:00:23,529 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:23] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-10-29 05:00:23,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:23] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.041 2026-10-29 05:00:23,566 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:23] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.059 2026-10-29 05:00:24,216 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:24] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-29 05:00:24,229 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-29 05:00:24,292 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-29 05:00:24,296 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:00:24,308 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:00:24,331 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:25,322 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.296 0.708 2026-10-29 05:00:25,399 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 1.014 2026-10-29 05:00:25,446 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:00:25,494 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.111 2026-10-29 05:00:25,687 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 05:00:25,760 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:00:26,512 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.193 0.536 2026-10-29 05:00:26,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:00:26,648 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.085 2026-10-29 05:00:26,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:26] "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-10-29 05:00:26,724 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 05:00:26,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:26] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.061 0.073 2026-10-29 05:00:26,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:26] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.183 2026-10-29 05:00:26,988 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:00:27,052 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.250 2026-10-29 05:00:27,137 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.310 2026-10-29 05:00:27,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.022 0.380 2026-10-29 05:00:27,278 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:00:27,296 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:00:27,304 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:00:27,322 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.022 0.460 2026-10-29 05:00:27,343 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.408 2026-10-29 05:00:27,429 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.409 2026-10-29 05:00:27,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image?model=product.product&field=image_128&id=880&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.055 0.413 2026-10-29 05:00:27,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.454 2026-10-29 05:00:27,627 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:00:27,638 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.296 2026-10-29 05:00:27,648 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:00:27,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.309 2026-10-29 05:00:27,693 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.021 0.313 2026-10-29 05:00:27,701 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.326 2026-10-29 05:00:27,807 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.045 0.325 2026-10-29 05:00:27,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.260 2026-10-29 05:00:27,865 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.028 0.204 2026-10-29 05:00:27,902 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.241 2026-10-29 05:00:27,961 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:27] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.286 2026-10-29 05:00:27,967 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:27,987 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:28,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:28] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.008 0.292 2026-10-29 05:00:28,015 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:28,028 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:28] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.189 2026-10-29 05:00:28,041 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:28,050 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-10-29 05:00:28,057 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:28] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.220 2026-10-29 05:00:28,069 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:28,091 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.016 0.133 2026-10-29 05:00:28,099 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:28,109 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:00:28,142 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.155 2026-10-29 05:00:28,157 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:00:28,174 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:00:28,183 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:28,186 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:00:28,187 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:00:28,208 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:28,235 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65226369 for PoS orders references: ['Order 00062-002-0001'] (draft: False) 2026-10-29 05:00:28,254 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:00:28,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65226369 with result: [{'id': 64, 'pos_reference': 'Order 00062-002-0001', 'account_move': False}] 2026-10-29 05:00:28,487 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.080 0.179 2026-10-29 05:00:28,566 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:28] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-29 05:00:29,297 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:29,313 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:29,342 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:29,347 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:29,363 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:29,381 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:29,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:00:29,419 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:00:29,431 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:29,447 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:00:29,462 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77126573 for PoS orders references: ['Order 00062-002-0002'] (draft: False) 2026-10-29 05:00:29,499 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-10-29 05:00:29,568 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77126573 with result: [{'id': 65, 'pos_reference': 'Order 00062-002-0002', 'account_move': False}] 2026-10-29 05:00:29,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.034 0.095 2026-10-29 05:00:29,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 05:00:30,356 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:00:30,370 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:00:30,385 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12572 2026-10-29 05:00:30,386 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:00:30,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12572 2026-10-29 05:00:30,482 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050030_482557_TestUi.txt 2026-10-29 05:00:30,483 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpuwhscv0d_chrome_odoo" 2026-10-29 05:00:30,517 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-10-29 05:00:31,159 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12806 2026-10-29 05:00:31,162 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn_6p1blu_chrome_odoo 2026-10-29 05:00:31,162 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45305/json/version 2026-10-29 05:00:31,165 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45305/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:00:31,259 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:00:31,259 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45305/json 2026-10-29 05:00:31,260 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45305/json with timeout 3 increased to 10s during tests 2026-10-29 05:00:31,315 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45305/devtools/page/88839DCA765CAC705D6213E86DC88AB3 2026-10-29 05:00:31,346 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:00:31,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:00:31,625 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:00:31,628 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:00:31,631 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:00:31,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:00:31,660 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:00:32,692 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:32] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.082 0.955 2026-10-29 05:00:32,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '88839DCA765CAC705D6213E86DC88AB3', 'loaderId': '95626A26CB3613CA7CB75D238A4B85C9', 'isDownload': False} 2026-10-29 05:00:32,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-29 05:00:32,731 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:00:32,764 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:32] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.014 2026-10-29 05:00:32,812 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:32] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.055 2026-10-29 05:00:32,858 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:32] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.093 2026-10-29 05:00:33,462 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:33] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 05:00:33,483 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 05:00:33,551 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:00:33,577 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:00:33,577 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 05:00:33,608 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:34,583 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.252 0.720 2026-10-29 05:00:34,695 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.999 2026-10-29 05:00:34,735 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:00:34,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.139 2026-10-29 05:00:34,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:00:34,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 05:00:35,716 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.136 0.539 2026-10-29 05:00:35,782 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:00:35,864 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.104 2026-10-29 05:00:35,927 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.028 2026-10-29 05:00:35,956 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 05:00:36,169 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.030 0.136 2026-10-29 05:00:36,197 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:00:36,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.193 2026-10-29 05:00:36,284 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.235 2026-10-29 05:00:36,357 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.275 2026-10-29 05:00:36,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.392 2026-10-29 05:00:36,449 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:00:36,483 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:00:36,496 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:00:36,553 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.029 0.435 2026-10-29 05:00:36,578 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.360 2026-10-29 05:00:36,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.020 0.376 2026-10-29 05:00:36,730 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.399 2026-10-29 05:00:36,792 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.415 2026-10-29 05:00:36,809 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:00:36,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.293 2026-10-29 05:00:36,863 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 05:00:36,945 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.046 0.332 2026-10-29 05:00:36,969 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.367 2026-10-29 05:00:36,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.376 2026-10-29 05:00:37,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.024 0.328 2026-10-29 05:00:37,044 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.294 2026-10-29 05:00:37,091 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.025 0.208 2026-10-29 05:00:37,110 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.233 2026-10-29 05:00:37,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:37] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.184 2026-10-29 05:00:37,186 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-29 05:00:37,189 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:37] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.199 2026-10-29 05:00:37,231 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:37,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:37] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.027 0.169 2026-10-29 05:00:37,271 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-29 05:00:37,284 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:37,290 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-10-29 05:00:37,296 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.159 2026-10-29 05:00:37,299 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:37,326 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-10-29 05:00:37,334 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:37,344 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.126 2026-10-29 05:00:37,353 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-10-29 05:00:37,366 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:37,385 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-10-29 05:00:37,406 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:37,441 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:37,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:00:37,463 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:00:37,500 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12806 2026-10-29 05:00:37,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:00:37,506 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12806 2026-10-29 05:00:37,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050037_616726_TestUi.txt 2026-10-29 05:00:37,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpn_6p1blu_chrome_odoo" 2026-10-29 05:00:37,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_combo ... 2026-10-29 05:00:42,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13007 2026-10-29 05:00:42,939 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6uzx0suc_chrome_odoo 2026-10-29 05:00:42,939 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46663/json/version 2026-10-29 05:00:42,941 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46663/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:00:42,987 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:00:42,987 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46663/json 2026-10-29 05:00:42,988 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46663/json with timeout 3 increased to 10s during tests 2026-10-29 05:00:42,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46663/devtools/page/21AE910DF1127B9007C2268B2E3614AA 2026-10-29 05:00:43,014 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:00:43,036 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:00:43,567 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:00:43,570 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:00:43,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:00:43,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:00:43,605 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:00:44,658 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:44] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.092 0.969 2026-10-29 05:00:44,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '21AE910DF1127B9007C2268B2E3614AA', 'loaderId': '47FAB5F6A0ADED9DD2E90A46CE19B7A6', 'isDownload': False} 2026-10-29 05:00:44,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-10-29 05:00:44,703 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:00:44,745 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:44] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.019 2026-10-29 05:00:44,765 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:44] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.030 2026-10-29 05:00:44,793 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:44] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.042 2026-10-29 05:00:45,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:45] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.020 2026-10-29 05:00:45,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-29 05:00:45,579 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:00:45,594 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 05:00:45,599 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:00:45,629 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:46,853 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.346 0.875 2026-10-29 05:00:47,016 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.044 1.289 2026-10-29 05:00:47,062 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:00:47,162 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.203 2026-10-29 05:00:47,292 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.008 2026-10-29 05:00:47,387 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:00:48,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:00:48,248 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.180 0.617 2026-10-29 05:00:48,388 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.077 2026-10-29 05:00:48,453 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.029 2026-10-29 05:00:48,492 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:00:48,763 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:48] "GET /web/image?model=product.product&field=image_128&id=882&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.137 0.087 2026-10-29 05:00:48,827 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:48] "GET /web/image?model=product.product&field=image_128&id=883&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.270 2026-10-29 05:00:48,892 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:48] "GET /web/image?model=product.product&field=image_128&id=884&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.279 2026-10-29 05:00:48,910 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:00:48,929 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:00:48,951 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:00:48,979 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:00:49,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image?model=product.product&field=image_128&id=885&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.069 0.388 2026-10-29 05:00:49,123 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image?model=product.product&field=image_128&id=886&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.464 2026-10-29 05:00:49,206 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image?model=product.product&field=image_128&id=887&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.468 2026-10-29 05:00:49,224 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.442 2026-10-29 05:00:49,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image?model=product.product&field=image_128&id=888&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.439 2026-10-29 05:00:49,320 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:00:49,401 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.026 0.368 2026-10-29 05:00:49,417 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:00:49,429 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.341 2026-10-29 05:00:49,449 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.295 2026-10-29 05:00:49,486 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.014 0.227 2026-10-29 05:00:49,535 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.036 0.249 2026-10-29 05:00:49,549 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.282 2026-10-29 05:00:49,575 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.235 2026-10-29 05:00:49,615 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.183 2026-10-29 05:00:49,654 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,673 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,686 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,689 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,720 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,738 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,750 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-10-29 05:00:49,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image?model=product.product&field=image_128&id=889&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.036 0.283 2026-10-29 05:00:49,768 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,782 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,809 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,820 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,838 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,857 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.024 0.382 2026-10-29 05:00:49,865 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,883 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,908 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,918 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:49,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:49] "GET /web/image?model=product.product&field=image_128&id=892&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.028 0.421 2026-10-29 05:00:50,046 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image?model=product.product&field=image_128&id=891&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.484 2026-10-29 05:00:50,115 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,123 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,129 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.477 2026-10-29 05:00:50,137 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,156 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,169 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,189 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,193 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.473 2026-10-29 05:00:50,207 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,221 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,233 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.014 0.451 2026-10-29 05:00:50,242 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,275 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,277 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,293 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,301 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,318 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,335 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.028 0.417 2026-10-29 05:00:50,342 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,363 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:50,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.438 2026-10-29 05:00:50,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.402 2026-10-29 05:00:50,572 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.411 2026-10-29 05:00:50,640 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image?model=product.product&field=image_128&id=890&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.421 2026-10-29 05:00:50,736 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.455 2026-10-29 05:00:50,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.462 2026-10-29 05:00:50,909 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.427 2026-10-29 05:00:50,934 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.423 2026-10-29 05:00:50,962 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.363 2026-10-29 05:00:50,986 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:50] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.324 2026-10-29 05:00:51,214 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,229 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,246 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,263 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,280 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,298 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,313 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,329 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,347 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,364 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,383 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,400 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,414 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,429 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:51,714 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:00:52,272 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:52,281 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:52,301 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:52,313 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:52,330 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:52,414 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:52,418 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:00:52,453 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:00:52,472 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:00:52,476 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:00:52,483 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:52,524 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:00:52,535 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:52] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.029 2026-10-29 05:00:52,544 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 05:00:52,574 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73038405 for PoS orders references: ['Order 00064-002-0001'] (draft: False) 2026-10-29 05:00:52,587 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:00:52,922 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73038405 with result: [{'id': 66, 'pos_reference': 'Order 00064-002-0001', 'account_move': False}] 2026-10-29 05:00:52,960 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.143 0.255 2026-10-29 05:00:53,087 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:53] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.013 2026-10-29 05:00:53,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 05:00:53,810 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:53,823 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:53,845 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:53,852 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:53,866 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:53,882 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:53,966 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:53,967 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:53,975 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:00:54,000 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:00:54,031 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13007 2026-10-29 05:00:54,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:00:54,039 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13007 2026-10-29 05:00:54,206 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050054_205950_TestUi.txt 2026-10-29 05:00:54,206 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6uzx0suc_chrome_odoo" 2026-10-29 05:00:54,313 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-10-29 05:00:55,574 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13233 2026-10-29 05:00:55,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpj655u06e_chrome_odoo 2026-10-29 05:00:55,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33009/json/version 2026-10-29 05:00:55,577 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33009/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:00:55,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:00:55,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33009/json 2026-10-29 05:00:55,648 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33009/json with timeout 3 increased to 10s during tests 2026-10-29 05:00:55,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33009/devtools/page/8CDD0A2B4E74F2A1B4C87F88BDD1072B 2026-10-29 05:00:55,750 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:00:55,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:00:56,279 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:00:56,283 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:00:56,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:00:56,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:00:56,312 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:00:57,374 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:57] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.101 0.968 2026-10-29 05:00:57,380 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8CDD0A2B4E74F2A1B4C87F88BDD1072B', 'loaderId': '032B61A9B6E32FA794F5D440ABE1FDFD', 'isDownload': False} 2026-10-29 05:00:57,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-29 05:00:57,428 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:00:57,474 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:57] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.019 2026-10-29 05:00:57,498 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:57] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.046 2026-10-29 05:00:57,534 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:57] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.076 2026-10-29 05:00:58,212 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:58] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.016 2026-10-29 05:00:58,225 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 05:00:58,293 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:00:58,305 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:00:58,312 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.010 2026-10-29 05:00:58,369 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:00:59,482 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.301 0.818 2026-10-29 05:00:59,556 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.120 2026-10-29 05:00:59,608 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:00:59,760 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.170 2026-10-29 05:00:59,840 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:00:59,914 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:00:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:01:00,730 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:01:00,773 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.234 0.576 2026-10-29 05:01:00,897 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.080 2026-10-29 05:01:00,934 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:00] "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-10-29 05:01:00,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.008 2026-10-29 05:01:01,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.080 0.088 2026-10-29 05:01:01,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.229 2026-10-29 05:01:01,303 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:01:01,327 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.301 2026-10-29 05:01:01,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.298 2026-10-29 05:01:01,494 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.366 2026-10-29 05:01:01,601 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.023 0.459 2026-10-29 05:01:01,633 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.419 2026-10-29 05:01:01,635 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:01:01,665 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:01:01,689 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:01:01,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.033 0.424 2026-10-29 05:01:01,842 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /web/image?model=product.product&field=image_128&id=893&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.489 2026-10-29 05:01:01,920 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.478 2026-10-29 05:01:01,952 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:01:02,006 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.468 2026-10-29 05:01:02,059 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:01:02,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.030 0.382 2026-10-29 05:01:02,118 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.377 2026-10-29 05:01:02,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.019 0.397 2026-10-29 05:01:02,215 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.018 0.404 2026-10-29 05:01:02,239 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.363 2026-10-29 05:01:02,285 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.314 2026-10-29 05:01:02,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.246 2026-10-29 05:01:02,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.218 2026-10-29 05:01:02,379 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:02,387 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:02,420 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.012 0.207 2026-10-29 05:01:02,425 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:02,445 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:02,447 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.006 0.197 2026-10-29 05:01:02,466 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:02,467 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:01:02,508 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.027 0.218 2026-10-29 05:01:02,520 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:01:02,578 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.162 2026-10-29 05:01:02,610 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13233 2026-10-29 05:01:02,616 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:01:02,619 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13233 2026-10-29 05:01:02,647 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.030 0.222 2026-10-29 05:01:02,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050102_795938_TestUi.txt 2026-10-29 05:01:02,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpj655u06e_chrome_odoo" 2026-10-29 05:01:02,825 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-29 05:01:03,954 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13434 2026-10-29 05:01:03,955 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpo_7k1mcx_chrome_odoo 2026-10-29 05:01:03,955 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44709/json/version 2026-10-29 05:01:03,957 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44709/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:01:03,992 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:01:03,993 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44709/json 2026-10-29 05:01:03,994 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44709/json with timeout 3 increased to 10s during tests 2026-10-29 05:01:04,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44709/devtools/page/372EB8A9E5B1ED981C446A52BC7F5AF0 2026-10-29 05:01:04,018 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:01:04,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:01:04,458 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:01:04,465 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:01:04,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:01:04,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:01:04,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:01:06,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:06] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.108 2.028 2026-10-29 05:01:06,634 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '372EB8A9E5B1ED981C446A52BC7F5AF0', 'loaderId': '58EAAC22B5E671DE5E584A3CB61B109E', 'isDownload': False} 2026-10-29 05:01:06,635 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-29 05:01:06,670 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:01:06,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:06] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.010 2026-10-29 05:01:06,750 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:06] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.044 2026-10-29 05:01:06,782 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:06] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.080 2026-10-29 05:01:07,467 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:07] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 05:01:07,485 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 05:01:07,564 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:01:07,590 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.009 2026-10-29 05:01:07,602 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:01:07,638 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:08,628 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.291 0.718 2026-10-29 05:01:08,734 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 1.007 2026-10-29 05:01:08,769 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:01:08,827 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.125 2026-10-29 05:01:08,971 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.014 2026-10-29 05:01:09,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:01:09,783 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.152 0.558 2026-10-29 05:01:09,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:01:09,917 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.085 2026-10-29 05:01:09,958 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:09] "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-10-29 05:01:09,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:01:10,186 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.091 0.072 2026-10-29 05:01:10,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:01:10,278 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.236 2026-10-29 05:01:10,312 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.208 2026-10-29 05:01:10,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.255 2026-10-29 05:01:10,510 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.048 0.337 2026-10-29 05:01:10,519 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01: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-10-29 05:01:10,554 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:01:10,583 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:01:10,601 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:01:10,616 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.476 2026-10-29 05:01:10,711 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.022 0.423 2026-10-29 05:01:10,827 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /web/image?model=product.product&field=image_128&id=894&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.026 0.500 2026-10-29 05:01:10,898 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.541 2026-10-29 05:01:10,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.548 2026-10-29 05:01:10,968 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.468 2026-10-29 05:01:11,083 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.031 0.420 2026-10-29 05:01:11,096 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:01:11,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.013 0.442 2026-10-29 05:01:11,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.019 0.411 2026-10-29 05:01:11,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.336 2026-10-29 05:01:11,219 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-29 05:01:11,226 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.293 2026-10-29 05:01:11,235 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:11,245 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-29 05:01:11,261 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:11,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.256 2026-10-29 05:01:11,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-29 05:01:11,297 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:11,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.019 0.184 2026-10-29 05:01:11,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-29 05:01:11,345 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:11,361 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:11,371 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:01:11,411 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.250 2026-10-29 05:01:11,415 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:01:11,449 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.010 0.281 2026-10-29 05:01:11,494 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13434 2026-10-29 05:01:11,506 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.009 0.282 2026-10-29 05:01:11,515 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:01:11,540 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13434 2026-10-29 05:01:11,550 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.303 2026-10-29 05:01:11,579 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.298 2026-10-29 05:01:11,619 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:11] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.009 0.156 2026-10-29 05:01:11,699 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050111_698919_TestUi.txt 2026-10-29 05:01:11,699 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpo_7k1mcx_chrome_odoo" 2026-10-29 05:01:11,729 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-10-29 05:01:13,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13636 2026-10-29 05:01:13,461 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4xgrf_wi_chrome_odoo 2026-10-29 05:01:13,461 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41167/json/version 2026-10-29 05:01:13,465 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41167/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:01:13,566 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:01:13,568 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41167/json 2026-10-29 05:01:13,569 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41167/json with timeout 3 increased to 10s during tests 2026-10-29 05:01:13,585 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41167/devtools/page/28931E8B1D25BA0763F5E8E99EBFFD19 2026-10-29 05:01:13,597 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:01:13,615 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:01:14,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:01:14,225 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:01:14,242 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:01:14,242 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:01:14,293 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:01:15,508 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:15] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 113 0.132 1.109 2026-10-29 05:01:15,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '28931E8B1D25BA0763F5E8E99EBFFD19', 'loaderId': '3C66B3EBC43F8F684F6DEE6A1DC858ED', 'isDownload': False} 2026-10-29 05:01:15,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-29 05:01:15,559 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:01:15,590 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:15] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.014 2026-10-29 05:01:15,609 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:15] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.024 2026-10-29 05:01:15,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:15] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.046 2026-10-29 05:01:16,370 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:16] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 05:01:16,408 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.008 2026-10-29 05:01:16,485 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.005 0.014 2026-10-29 05:01:16,493 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:01:16,507 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:01:16,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:01:16,560 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:01:16,612 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:17,887 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.397 0.895 2026-10-29 05:01:18,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:18] "GET /pos/ui HTTP/1.1" 200 - 21 0.048 1.307 2026-10-29 05:01:18,071 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:01:18,155 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.198 2026-10-29 05:01:18,350 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 05:01:18,442 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.013 0.014 2026-10-29 05:01:18,483 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 05:01:18,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:01:19,333 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:01:19,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.160 0.678 2026-10-29 05:01:19,527 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.075 2026-10-29 05:01:19,574 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.027 2026-10-29 05:01:19,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.013 2026-10-29 05:01:19,777 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:19] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.085 0.060 2026-10-29 05:01:19,843 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:19] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.162 2026-10-29 05:01:19,926 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:19] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.211 2026-10-29 05:01:19,971 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:01:20,014 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.029 0.276 2026-10-29 05:01:20,112 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.026 0.370 2026-10-29 05:01:20,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.019 0.454 2026-10-29 05:01:20,243 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 05:01:20,252 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:01:20,271 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:01:20,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.036 0.439 2026-10-29 05:01:20,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/image?model=product.product&field=image_128&id=895&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.060 0.488 2026-10-29 05:01:20,483 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/image?model=product.product&field=image_128&id=896&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.028 0.467 2026-10-29 05:01:20,577 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/image?model=product.product&field=image_128&id=897&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.023 0.530 2026-10-29 05:01:20,685 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.047 0.514 2026-10-29 05:01:20,714 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:01:20,718 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.413 2026-10-29 05:01:20,771 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:01:20,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.044 0.475 2026-10-29 05:01:20,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.439 2026-10-29 05:01:20,864 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.400 2026-10-29 05:01:20,877 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.378 2026-10-29 05:01:20,922 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.029 0.295 2026-10-29 05:01:20,973 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.038 0.201 2026-10-29 05:01:20,976 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-29 05:01:21,057 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:21,060 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-29 05:01:21,061 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:21] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.259 2026-10-29 05:01:21,081 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:21,099 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-10-29 05:01:21,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:21,125 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-10-29 05:01:21,147 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:21,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:21] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.035 0.277 2026-10-29 05:01:21,175 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-29 05:01:21,183 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:21,201 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-29 05:01:21,215 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:21,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:21] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.302 2026-10-29 05:01:21,234 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-29 05:01:21,255 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:21] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.310 2026-10-29 05:01:21,258 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:21,275 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-29 05:01:21,295 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:21,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:21] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.008 0.338 2026-10-29 05:01:21,310 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-10-29 05:01:21,328 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:21,341 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.305 2026-10-29 05:01:21,355 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-10-29 05:01:21,356 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:21,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:21] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.001 0.272 2026-10-29 05:01:21,384 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:21,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:01:21,418 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:01:21,430 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:21] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.016 0.247 2026-10-29 05:01:21,455 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13636 2026-10-29 05:01:21,462 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:01:21,466 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13636 2026-10-29 05:01:21,606 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050121_606328_TestUi.txt 2026-10-29 05:01:21,606 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4xgrf_wi_chrome_odoo" 2026-10-29 05:01:21,631 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-10-29 05:01:22,742 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13846 2026-10-29 05:01:22,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpahwp4ebr_chrome_odoo 2026-10-29 05:01:22,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35339/json/version 2026-10-29 05:01:22,745 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35339/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:01:22,851 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:01:22,851 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35339/json 2026-10-29 05:01:22,852 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35339/json with timeout 3 increased to 10s during tests 2026-10-29 05:01:22,875 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35339/devtools/page/B971FC0C47F9CB0E1FC1E6E5C80FE62B 2026-10-29 05:01:22,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:01:22,934 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:01:23,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:01:23,386 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:01:23,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:01:23,394 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:01:23,421 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:01:24,444 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:24] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.103 0.925 2026-10-29 05:01:24,451 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B971FC0C47F9CB0E1FC1E6E5C80FE62B', 'loaderId': 'A6C3D4C25BDC3CE8D023986A8CE08A1C', 'isDownload': False} 2026-10-29 05:01:24,452 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-10-29 05:01:24,488 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:01:24,527 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:24] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.023 2026-10-29 05:01:24,560 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:24] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.042 2026-10-29 05:01:24,578 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:24] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.049 2026-10-29 05:01:25,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 05:01:25,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.016 2026-10-29 05:01:25,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:01:25,339 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 05:01:25,347 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:01:25,392 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:26,180 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:26,510 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.328 0.803 2026-10-29 05:01:26,663 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.088 2026-10-29 05:01:26,708 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.026 2026-10-29 05:01:26,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-29 05:01:26,926 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:26] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.088 0.060 2026-10-29 05:01:26,942 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:01:27,016 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.033 0.192 2026-10-29 05:01:27,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.024 0.261 2026-10-29 05:01:27,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.311 2026-10-29 05:01:27,269 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.382 2026-10-29 05:01:27,307 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:01:27,349 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:01:27,372 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.026 0.469 2026-10-29 05:01:27,418 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 05:01:27,426 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:01:27,431 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.455 2026-10-29 05:01:27,521 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image?model=product.product&field=image_128&id=898&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.468 2026-10-29 05:01:27,634 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.037 0.467 2026-10-29 05:01:27,654 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.002 0.012 2026-10-29 05:01:27,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.036 0.262 2026-10-29 05:01:27,791 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.283 2026-10-29 05:01:27,812 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:01:27,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.304 2026-10-29 05:01:27,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.291 2026-10-29 05:01:27,858 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.247 2026-10-29 05:01:27,940 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.713 2026-10-29 05:01:27,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.295 2026-10-29 05:01:28,000 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.215 2026-10-29 05:01:28,070 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,082 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:28] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.250 2026-10-29 05:01:28,106 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,107 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,129 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:28] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.290 2026-10-29 05:01:28,147 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,151 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,166 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:28] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.298 2026-10-29 05:01:28,177 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,190 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,196 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:28] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.216 2026-10-29 05:01:28,224 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.166 2026-10-29 05:01:28,274 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.175 2026-10-29 05:01:28,290 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-10-29 05:01:28,329 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,334 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,357 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,371 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,384 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,404 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,417 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:28,421 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:01:28,447 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:01:28,456 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13846 2026-10-29 05:01:28,458 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:01:28,458 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13846 2026-10-29 05:01:28,570 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050128_570681_TestUi.txt 2026-10-29 05:01:28,571 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpahwp4ebr_chrome_odoo" 2026-10-29 05:01:28,594 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-29 05:01:29,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14042 2026-10-29 05:01:29,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwc8xg263_chrome_odoo 2026-10-29 05:01:29,312 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39993/json/version 2026-10-29 05:01:29,313 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39993/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:01:29,409 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:01:29,409 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39993/json 2026-10-29 05:01:29,410 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39993/json with timeout 3 increased to 10s during tests 2026-10-29 05:01:29,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39993/devtools/page/D3392AEC0FD5407F5EE05DF1CBD32946 2026-10-29 05:01:29,434 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:01:29,440 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:01:29,832 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:01:29,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:01:29,840 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:01:29,840 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:01:29,876 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:01:30,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:30] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.108 0.972 2026-10-29 05:01:30,956 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D3392AEC0FD5407F5EE05DF1CBD32946', 'loaderId': '423F194D16ED0C71476E8DB342037677', 'isDownload': False} 2026-10-29 05:01:30,956 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-29 05:01:30,983 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:01:31,017 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:31] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.017 2026-10-29 05:01:31,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:31] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.030 0.051 2026-10-29 05:01:31,084 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:31] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.076 2026-10-29 05:01:31,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:31] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 05:01:31,809 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-29 05:01:31,875 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:01:31,879 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 05:01:31,885 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.020 2026-10-29 05:01:31,949 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:33,013 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.313 0.773 2026-10-29 05:01:33,166 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.045 1.125 2026-10-29 05:01:33,210 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:01:33,303 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.192 2026-10-29 05:01:33,422 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:01:33,541 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 05:01:34,321 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.165 0.583 2026-10-29 05:01:34,401 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:01:34,495 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.131 2026-10-29 05:01:34,542 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.024 2026-10-29 05:01:34,582 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.014 0.013 2026-10-29 05:01:34,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:34] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.044 0.062 2026-10-29 05:01:34,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:34] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.036 0.175 2026-10-29 05:01:34,896 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:01:34,930 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:34] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.232 2026-10-29 05:01:34,996 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:34] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.302 2026-10-29 05:01:35,101 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.412 2026-10-29 05:01:35,119 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:01:35,167 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:01:35,180 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:01:35,196 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.031 0.511 2026-10-29 05:01:35,257 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 05:01:35,274 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.472 2026-10-29 05:01:35,358 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.019 0.440 2026-10-29 05:01:35,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.469 2026-10-29 05:01:35,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.455 2026-10-29 05:01:35,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.277 2026-10-29 05:01:35,556 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:01:35,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.268 2026-10-29 05:01:35,591 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.282 2026-10-29 05:01:35,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.264 2026-10-29 05:01:35,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.229 2026-10-29 05:01:35,716 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.022 0.244 2026-10-29 05:01:35,743 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.204 2026-10-29 05:01:35,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.189 2026-10-29 05:01:35,805 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.010 0.209 2026-10-29 05:01:35,842 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:35,868 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:35,873 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.012 0.235 2026-10-29 05:01:35,885 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:35,907 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:35,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.264 2026-10-29 05:01:35,922 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:35,932 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:35,963 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:35,966 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:35] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.019 0.147 2026-10-29 05:01:35,976 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:35,990 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:36,012 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.143 2026-10-29 05:01:36,834 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:36,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:01:36,883 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:01:36,889 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:01:36,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:01:36,903 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:36,916 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:36,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:01:36,949 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:36,977 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26285656 for PoS orders references: ['Order 00069-002-0001'] (draft: False) 2026-10-29 05:01:36,986 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:01:37,284 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26285656 with result: [{'id': 67, 'pos_reference': 'Order 00069-002-0001', 'account_move': False}] 2026-10-29 05:01:37,321 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.126 0.225 2026-10-29 05:01:37,413 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:37] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.021 2026-10-29 05:01:37,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:01:38,142 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:38,151 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:01:38,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:01:38,179 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-10-29 05:01:38,201 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-10-29 05:01:38,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:38] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.028 0.062 2026-10-29 05:01:39,058 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:39,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:01:39,831 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-10-29 05:01:39,855 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-29 05:01:39,877 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:39] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.016 0.022 2026-10-29 05:01:39,956 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:39] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.024 0.035 2026-10-29 05:01:40,913 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: account.move 2026-10-29 05:01:42,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:42] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.796 1.626 2026-10-29 05:01:42,918 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:42] "GET /web HTTP/1.1" 200 - 43 0.044 0.449 2026-10-29 05:01:43,006 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:43] "GET /web/assets/548adf5/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-10-29 05:01:43,054 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:43] "GET /web/assets/c6b81cb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.019 0.048 2026-10-29 05:01:43,104 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:43] "GET /web/webclient/load_menus/98ac8afba16125c0108268aec26aead40d9ec8909e2eb5859bb689e803f3a5ee HTTP/1.1" 200 - 2 0.003 0.076 2026-10-29 05:01:43,119 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:43,154 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.017 0.103 2026-10-29 05:01:43,233 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:43] "GET /web/assets/fdf56e3/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:01:44,398 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-29 05:01:44,412 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-29 05:01:44,414 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-29 05:01:44,455 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.023 0.040 2026-10-29 05:01:44,774 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:01:44,831 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:44] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.183 0.217 2026-10-29 05:01:44,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:44] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.372 2026-10-29 05:01:44,857 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.307 2026-10-29 05:01:44,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.016 2026-10-29 05:01:44,949 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.022 0.345 2026-10-29 05:01:44,959 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.294 2026-10-29 05:01:45,018 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.038 0.426 2026-10-29 05:01:45,068 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:45] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.181 2026-10-29 05:01:45,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.200 2026-10-29 05:01:45,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.070 2026-10-29 05:01:45,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:45] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.062 2026-10-29 05:01:45,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:45] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 200 - 11 0.016 0.120 2026-10-29 05:01:45,311 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:45] "GET /web?reload=true HTTP/1.1" 200 - 16 0.014 0.108 2026-10-29 05:01:45,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.018 2026-10-29 05:01:45,440 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:46,497 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:01:46,520 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-29 05:01:46,523 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-29 05:01:46,551 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.010 2026-10-29 05:01:46,685 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:46] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.054 0.079 2026-10-29 05:01:46,700 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.102 2026-10-29 05:01:46,722 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.110 2026-10-29 05:01:46,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:46] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.007 0.136 2026-10-29 05:01:46,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.113 2026-10-29 05:01:46,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:46] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.014 0.030 2026-10-29 05:01:46,867 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.023 0.066 2026-10-29 05:01:46,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:46] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.013 0.129 2026-10-29 05:01:46,995 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.150 2026-10-29 05:01:47,212 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:47] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.050 0.110 2026-10-29 05:01:47,353 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:47] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.027 0.044 2026-10-29 05:01:48,241 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-29 05:01:48,256 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:01:48,286 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:01:48,290 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14042 2026-10-29 05:01:48,291 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:01:48,291 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14042 2026-10-29 05:01:48,463 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050148_463431_TestUi.txt 2026-10-29 05:01:48,463 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwc8xg263_chrome_odoo" 2026-10-29 05:01:48,499 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_rounding_payment ... 2026-10-29 05:01:49,454 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14316 2026-10-29 05:01:49,455 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpd_kmdxmd_chrome_odoo 2026-10-29 05:01:49,455 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39721/json/version 2026-10-29 05:01:49,457 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39721/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:01:49,565 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:01:49,566 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39721/json 2026-10-29 05:01:49,567 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39721/json with timeout 3 increased to 10s during tests 2026-10-29 05:01:49,606 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39721/devtools/page/95D0C2A80E9C9E63CE981AEFC0565A4B 2026-10-29 05:01:49,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:01:49,626 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:01:50,018 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 05:01:50,020 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:01:50,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:01:50,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:01:50,051 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:01:51,351 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:51] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.173 1.131 2026-10-29 05:01:51,356 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '95D0C2A80E9C9E63CE981AEFC0565A4B', 'loaderId': '12ED07FCBEEFC3411154DFC0D7957232', 'isDownload': False} 2026-10-29 05:01:51,356 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-29 05:01:51,395 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:01:51,454 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:51] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.043 2026-10-29 05:01:51,491 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:51] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.050 2026-10-29 05:01:51,514 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:51] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.077 2026-10-29 05:01:52,167 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:52] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-10-29 05:01:52,195 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-29 05:01:52,246 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-29 05:01:52,270 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:01:52,278 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:01:52,322 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:53,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:01:53,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.484 0.851 2026-10-29 05:01:53,787 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.077 2026-10-29 05:01:53,841 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.022 2026-10-29 05:01:53,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:01:54,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.047 0.058 2026-10-29 05:01:54,082 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.162 2026-10-29 05:01:54,107 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:01:54,166 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.237 2026-10-29 05:01:54,266 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.320 2026-10-29 05:01:54,277 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:01:54,324 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:01:54,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.415 2026-10-29 05:01:54,410 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:01:54,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:01:54,495 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.030 0.526 2026-10-29 05:01:54,526 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.493 2026-10-29 05:01:54,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.023 0.487 2026-10-29 05:01:54,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.054 0.510 2026-10-29 05:01:54,869 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 19 0.054 0.341 2026-10-29 05:01:54,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.401 2026-10-29 05:01:54,911 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:01:54,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.410 2026-10-29 05:01:54,945 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.387 2026-10-29 05:01:54,958 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.394 2026-10-29 05:01:54,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.332 2026-10-29 05:01:55,008 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.234 2026-10-29 05:01:55,017 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:55,034 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:55,070 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:55,080 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:55,086 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.061 0.150 2026-10-29 05:01:55,105 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:01:55,129 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:01:55,148 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'total is 1.90 (trigger: .total:contains("1.90"))' 2026-10-29 05:01:55,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:55] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.214 2026-10-29 05:01:55,159 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:01:55,174 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:01:55,178 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:55,182 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:55,198 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:55] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.012 0.243 2026-10-29 05:01:55,204 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:55,220 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:55,230 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:55] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.258 2026-10-29 05:01:55,246 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:55,261 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:55,267 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:55] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.271 2026-10-29 05:01:55,287 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:01:55,295 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:01:55,316 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-29 05:01:55,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:01:55,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.281 2026-10-29 05:01:55,361 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:01:55,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.015 0.237 2026-10-29 05:01:55,397 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:55] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:01:55,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14316 2026-10-29 05:01:55,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:01:55,434 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14316 2026-10-29 05:01:55,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050155_563371_TestUi.txt 2026-10-29 05:01:55,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpd_kmdxmd_chrome_odoo" 2026-10-29 05:01:55,590 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-10-29 05:01:56,313 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14521 2026-10-29 05:01:56,314 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppivqwdsr_chrome_odoo 2026-10-29 05:01:56,314 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35043/json/version 2026-10-29 05:01:56,316 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35043/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:01:56,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:01:56,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35043/json 2026-10-29 05:01:56,444 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35043/json with timeout 3 increased to 10s during tests 2026-10-29 05:01:56,463 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35043/devtools/page/1277B5FDBF095D36C6B73E63E6898EBE 2026-10-29 05:01:56,485 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:01:56,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:01:56,886 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:01:56,890 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:01:56,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:01:56,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:01:56,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:01:58,063 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:58] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.159 0.973 2026-10-29 05:01:58,068 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '1277B5FDBF095D36C6B73E63E6898EBE', 'loaderId': '03CF5258212FABE204FB0A2CACD61082', 'isDownload': False} 2026-10-29 05:01:58,069 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-29 05:01:58,101 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:01:58,132 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:58] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.019 2026-10-29 05:01:58,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:58] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.025 2026-10-29 05:01:58,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:58] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.032 2026-10-29 05:01:58,847 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:58] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 05:01:58,869 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.013 2026-10-29 05:01:58,933 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-29 05:01:58,951 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:01:58,953 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:01:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:01:58,993 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:00,165 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.355 0.828 2026-10-29 05:02:00,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 1.182 2026-10-29 05:02:00,292 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:02:00,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.161 2026-10-29 05:02:00,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.022 2026-10-29 05:02:00,579 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:02:01,366 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.154 0.549 2026-10-29 05:02:01,405 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:01,497 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.091 2026-10-29 05:02:01,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:01] "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-10-29 05:02:01,557 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 05:02:01,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:01] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.037 0.113 2026-10-29 05:02:01,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:01] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.039 0.191 2026-10-29 05:02:01,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:01] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.289 2026-10-29 05:02:02,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.020 0.324 2026-10-29 05:02:02,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.460 2026-10-29 05:02:02,165 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:02:02,192 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:02:02,208 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:02:02,245 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:02:02,282 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.047 0.519 2026-10-29 05:02:02,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.524 2026-10-29 05:02:02,350 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:02:02,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.024 0.514 2026-10-29 05:02:02,463 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.506 2026-10-29 05:02:02,481 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.422 2026-10-29 05:02:02,504 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.013 0.228 2026-10-29 05:02:02,593 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.024 0.269 2026-10-29 05:02:02,609 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.235 2026-10-29 05:02:02,647 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.269 2026-10-29 05:02:02,674 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.236 2026-10-29 05:02:02,722 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.035 0.214 2026-10-29 05:02:02,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.259 2026-10-29 05:02:02,812 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:02,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.283 2026-10-29 05:02:02,850 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:02,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.009 0.256 2026-10-29 05:02:02,884 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:02,897 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:02,906 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:02,912 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:02,920 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.230 2026-10-29 05:02:02,929 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:02,955 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:02,962 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:02,970 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:02] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.008 0.263 2026-10-29 05:02:02,981 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:02:03,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.018 0.191 2026-10-29 05:02:03,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:02:03,037 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:03] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:03,071 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:03,134 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:03,152 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:03,163 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:03,201 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:03,211 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:03,226 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:03,228 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:02:03,250 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:03,254 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14521 2026-10-29 05:02:03,258 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:02:03,262 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14521 2026-10-29 05:02:03,396 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050203_395979_TestUi.txt 2026-10-29 05:02:03,396 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppivqwdsr_chrome_odoo" 2026-10-29 05:02:03,422 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-10-29 05:02:04,386 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14730 2026-10-29 05:02:04,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqnyu2824_chrome_odoo 2026-10-29 05:02:04,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34381/json/version 2026-10-29 05:02:04,389 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34381/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:02:04,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:02:04,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34381/json 2026-10-29 05:02:04,602 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34381/json with timeout 3 increased to 10s during tests 2026-10-29 05:02:04,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34381/devtools/page/D0E8D65219027EA7FFD88BD74CC340B6 2026-10-29 05:02:04,641 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:02:04,658 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:02:05,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 05:02:05,040 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:02:05,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:02:05,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:02:05,088 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:02:07,210 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 109 0.099 2.030 2026-10-29 05:02:07,218 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D0E8D65219027EA7FFD88BD74CC340B6', 'loaderId': '4CDC47F059B30E02F8E8BA33995426E9', 'isDownload': False} 2026-10-29 05:02:07,218 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-10-29 05:02:07,255 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:02:07,305 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:07] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.025 2026-10-29 05:02:07,330 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:07] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.051 2026-10-29 05:02:07,350 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:07] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.075 2026-10-29 05:02:08,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:08] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.016 2026-10-29 05:02:08,030 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.014 2026-10-29 05:02:08,125 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 05:02:08,133 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.039 2026-10-29 05:02:08,141 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:02:08,207 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:09,325 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.353 0.799 2026-10-29 05:02:09,492 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.082 1.141 2026-10-29 05:02:09,526 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:02:09,703 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.142 0.159 2026-10-29 05:02:09,812 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:02:09,923 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 05:02:10,796 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:10,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.233 0.601 2026-10-29 05:02:10,992 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.086 2026-10-29 05:02:11,030 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.021 2026-10-29 05:02:11,052 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:02:11,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.031 0.078 2026-10-29 05:02:11,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.015 2026-10-29 05:02:11,332 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.212 2026-10-29 05:02:11,354 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:02:11,417 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.293 2026-10-29 05:02:11,498 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.342 2026-10-29 05:02:11,581 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.404 2026-10-29 05:02:11,597 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:11,668 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:02:11,691 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:02:11,703 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.600 2026-10-29 05:02:11,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.545 2026-10-29 05:02:11,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.465 2026-10-29 05:02:11,930 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.022 0.467 2026-10-29 05:02:11,953 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.436 2026-10-29 05:02:11,969 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:11,985 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:02:11,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.029 0.304 2026-10-29 05:02:12,107 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:12] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 19 0.035 0.341 2026-10-29 05:02:12,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.361 2026-10-29 05:02:12,152 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.344 2026-10-29 05:02:12,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.287 2026-10-29 05:02:12,213 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.271 2026-10-29 05:02:12,270 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.015 0.257 2026-10-29 05:02:12,305 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:12,311 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:12] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.173 2026-10-29 05:02:12,327 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:12,343 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:02:12,356 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:12] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.171 2026-10-29 05:02:12,393 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:12,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:12] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.007 0.223 2026-10-29 05:02:12,451 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14730 2026-10-29 05:02:12,457 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:02:12,458 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.140 2026-10-29 05:02:12,477 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14730 2026-10-29 05:02:12,526 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.024 0.171 2026-10-29 05:02:12,634 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050212_633886_TestUi.txt 2026-10-29 05:02:12,634 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqnyu2824_chrome_odoo" 2026-10-29 05:02:12,659 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_disallowLineQuantityChange ... 2026-10-29 05:02:17,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14928 2026-10-29 05:02:17,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp80tixvlx_chrome_odoo 2026-10-29 05:02:17,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45717/json/version 2026-10-29 05:02:17,901 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45717/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:02:17,987 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:02:17,987 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45717/json 2026-10-29 05:02:17,988 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45717/json with timeout 3 increased to 10s during tests 2026-10-29 05:02:18,055 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45717/devtools/page/BA1EB3C70B8CAE57F1052CC1CAFA48BF 2026-10-29 05:02:18,081 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:02:18,105 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:02:18,522 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:02:18,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:02:18,528 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:02:18,529 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:02:18,569 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:02:19,682 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:19] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.108 1.015 2026-10-29 05:02:19,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BA1EB3C70B8CAE57F1052CC1CAFA48BF', 'loaderId': '6AF29B6D2A04CC51DA7E0364EA9A6DAD', 'isDownload': False} 2026-10-29 05:02:19,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-29 05:02:19,732 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:02:19,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:19] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.028 2026-10-29 05:02:19,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:19] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.025 2026-10-29 05:02:19,845 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:19] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.069 2026-10-29 05:02:20,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:20] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-29 05:02:20,489 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.021 0.010 2026-10-29 05:02:20,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.017 2026-10-29 05:02:20,571 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:02:20,578 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:02:20,631 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:21,416 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-10-29 05:02:21,753 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.302 0.843 2026-10-29 05:02:21,919 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.103 2026-10-29 05:02:21,958 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.021 2026-10-29 05:02:21,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:02:22,171 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.035 0.082 2026-10-29 05:02:22,229 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.128 2026-10-29 05:02:22,253 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:02:22,332 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.209 2026-10-29 05:02:22,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.269 2026-10-29 05:02:22,500 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.019 0.338 2026-10-29 05:02:22,575 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 05:02:22,594 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:22,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.022 0.456 2026-10-29 05:02:22,663 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:02:22,689 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.490 2026-10-29 05:02:22,694 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 05:02:22,763 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.471 2026-10-29 05:02:22,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.033 0.490 2026-10-29 05:02:22,947 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.471 2026-10-29 05:02:22,973 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.247 2026-10-29 05:02:23,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.031 0.314 2026-10-29 05:02:23,095 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:02:23,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.014 0.362 2026-10-29 05:02:23,120 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.368 2026-10-29 05:02:23,155 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.016 0.364 2026-10-29 05:02:23,185 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.254 2026-10-29 05:02:23,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.018 0.249 2026-10-29 05:02:23,251 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:02:23,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.262 2026-10-29 05:02:23,271 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:23,307 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:23,314 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:23,329 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:23,333 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.220 2026-10-29 05:02:23,356 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:23,388 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.256 2026-10-29 05:02:23,467 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:23,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.042 0.258 2026-10-29 05:02:23,477 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:23,543 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.314 2026-10-29 05:02:23,622 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.381 2026-10-29 05:02:23,700 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.028 0.397 2026-10-29 05:02:23,762 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.369 2026-10-29 05:02:23,804 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.401 2026-10-29 05:02:23,877 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.019 0.370 2026-10-29 05:02:23,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:23] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.379 2026-10-29 05:02:24,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:24] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.381 2026-10-29 05:02:24,091 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:24] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.358 2026-10-29 05:02:24,146 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:24] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.364 2026-10-29 05:02:24,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:24] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.364 2026-10-29 05:02:24,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:24] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.016 0.322 2026-10-29 05:02:24,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:24] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.272 2026-10-29 05:02:24,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:24] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.239 2026-10-29 05:02:24,338 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:24,346 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:24,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:02:24,372 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:24,388 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14928 2026-10-29 05:02:24,390 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:02:24,391 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14928 2026-10-29 05:02:24,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050224_549462_TestUi.txt 2026-10-29 05:02:24,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp80tixvlx_chrome_odoo" 2026-10-29 05:02:25,094 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15140 2026-10-29 05:02:25,094 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7pxggyvb_chrome_odoo 2026-10-29 05:02:25,095 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38863/json/version 2026-10-29 05:02:25,108 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38863/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:02:25,143 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:02:25,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38863/json 2026-10-29 05:02:25,155 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38863/json with timeout 3 increased to 10s during tests 2026-10-29 05:02:25,191 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38863/devtools/page/0EB6D4F2FCD22C7412E8E3CA5669711E 2026-10-29 05:02:25,218 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:02:25,227 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:02:25,309 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:02:25,312 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:02:25,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:02:25,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:02:25,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:25] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.029 0.095 2026-10-29 05:02:25,483 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '0EB6D4F2FCD22C7412E8E3CA5669711E', 'loaderId': '9E43D60686CD5881B7823DA65AED4DCC', 'isDownload': False} 2026-10-29 05:02:25,483 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-29 05:02:25,530 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:02:25,587 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:25] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.025 0.023 2026-10-29 05:02:25,605 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:25] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.044 2026-10-29 05:02:25,621 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:25] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.042 2026-10-29 05:02:26,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:26] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-29 05:02:26,204 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 05:02:26,285 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:02:26,300 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.013 2026-10-29 05:02:26,309 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:02:26,370 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:27,150 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:27,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.211 0.732 2026-10-29 05:02:27,479 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.103 2026-10-29 05:02:27,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:27] "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-10-29 05:02:27,558 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:02:27,742 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:27] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.031 0.088 2026-10-29 05:02:27,791 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:02:27,826 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:27] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.172 2026-10-29 05:02:27,885 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:27] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.204 2026-10-29 05:02:27,978 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:27] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.279 2026-10-29 05:02:28,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.024 0.336 2026-10-29 05:02:28,061 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02: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-10-29 05:02:28,106 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:02:28,126 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.455 2026-10-29 05:02:28,148 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.337 2026-10-29 05:02:28,149 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:02:28,266 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.022 0.407 2026-10-29 05:02:28,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.449 2026-10-29 05:02:28,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.027 0.426 2026-10-29 05:02:28,461 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.302 2026-10-29 05:02:28,478 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:02:28,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.272 2026-10-29 05:02:28,526 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.027 0.286 2026-10-29 05:02:28,536 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.321 2026-10-29 05:02:28,556 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.263 2026-10-29 05:02:28,575 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.199 2026-10-29 05:02:28,668 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.026 0.197 2026-10-29 05:02:28,718 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.018 0.203 2026-10-29 05:02:28,791 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:28,792 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:28,812 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:28,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.295 2026-10-29 05:02:28,829 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:28,849 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:28,947 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:28] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.064 0.320 2026-10-29 05:02:28,958 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:28,959 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:29,008 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.425 2026-10-29 05:02:29,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.486 2026-10-29 05:02:29,114 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:29,174 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.481 2026-10-29 05:02:29,241 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.453 2026-10-29 05:02:29,296 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.028 0.435 2026-10-29 05:02:29,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.364 2026-10-29 05:02:29,444 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.024 0.383 2026-10-29 05:02:29,523 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.365 2026-10-29 05:02:29,597 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.377 2026-10-29 05:02:29,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.378 2026-10-29 05:02:29,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.403 2026-10-29 05:02:29,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.009 0.384 2026-10-29 05:02:29,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.312 2026-10-29 05:02:29,827 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.001 0.290 2026-10-29 05:02:29,835 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:29,847 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:29,875 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:29,880 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:29,896 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:29,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:02:29,925 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:02:29,931 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15140 2026-10-29 05:02:29,933 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:02:29,934 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15140 2026-10-29 05:02:30,045 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050230_044746_TestUi.txt 2026-10-29 05:02:30,045 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7pxggyvb_chrome_odoo" 2026-10-29 05:02:30,069 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_with_custom_attribute ... 2026-10-29 05:02:35,401 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15347 2026-10-29 05:02:35,402 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7ffij3f1_chrome_odoo 2026-10-29 05:02:35,402 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35289/json/version 2026-10-29 05:02:35,404 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35289/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:02:35,452 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:02:35,452 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35289/json 2026-10-29 05:02:35,453 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35289/json with timeout 3 increased to 10s during tests 2026-10-29 05:02:35,471 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35289/devtools/page/D785E7FDF95AFBFF97A970DB9F6C2DD7 2026-10-29 05:02:35,505 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:02:35,533 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:02:35,949 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:02:35,953 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:02:35,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:02:35,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:02:35,994 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:02:37,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:37] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.187 1.042 2026-10-29 05:02:37,230 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D785E7FDF95AFBFF97A970DB9F6C2DD7', 'loaderId': '0CA495B8D5C406156A4C199BFF1C97F1', 'isDownload': False} 2026-10-29 05:02:37,230 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-10-29 05:02:37,272 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:02:37,346 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:37] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.039 2026-10-29 05:02:37,380 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:37] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.068 2026-10-29 05:02:37,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:37] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.081 2026-10-29 05:02:38,057 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:38] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.014 0.013 2026-10-29 05:02:38,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.017 2026-10-29 05:02:38,128 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:02:38,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.013 2026-10-29 05:02:38,135 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:02:38,198 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:38,985 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:39,384 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.431 0.791 2026-10-29 05:02:39,558 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.101 2026-10-29 05:02:39,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.026 2026-10-29 05:02:39,644 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 05:02:39,808 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:39] "GET /web/image?model=product.product&field=image_128&id=911&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.044 0.078 2026-10-29 05:02:39,897 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:39] "GET /web/image?model=product.product&field=image_128&id=913&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.030 0.158 2026-10-29 05:02:39,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 05:02:39,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:39] "GET /web/image?model=product.product&field=image_128&id=912&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.266 2026-10-29 05:02:40,069 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image?model=product.product&field=image_128&id=915&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.308 2026-10-29 05:02:40,138 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image?model=product.product&field=image_128&id=914&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.392 2026-10-29 05:02:40,239 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image?model=product.product&field=image_128&id=916&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.027 0.461 2026-10-29 05:02:40,267 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:02:40,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.446 2026-10-29 05:02:40,294 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:02:40,297 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:40,345 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:02:40,383 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image?model=product.product&field=image_128&id=917&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.030 0.382 2026-10-29 05:02:40,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image?model=product.product&field=image_128&id=918&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.030 0.451 2026-10-29 05:02:40,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image?model=product.product&field=image_128&id=919&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.465 2026-10-29 05:02:40,620 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.463 2026-10-29 05:02:40,641 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.308 2026-10-29 05:02:40,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.297 2026-10-29 05:02:40,677 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.302 2026-10-29 05:02:40,679 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:02:40,706 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.296 2026-10-29 05:02:40,739 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.021 0.221 2026-10-29 05:02:40,777 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.206 2026-10-29 05:02:40,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.025 0.211 2026-10-29 05:02:40,905 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.243 2026-10-29 05:02:40,945 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:40,966 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:40,988 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:40,992 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:40] "GET /web/image?model=product.product&field=image_128&id=922&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.027 0.276 2026-10-29 05:02:41,030 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:41,040 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:41,069 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:41] "GET /web/image?model=product.product&field=image_128&id=921&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.322 2026-10-29 05:02:41,095 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:41,105 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:41,107 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:02:41,133 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:41] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.025 0.349 2026-10-29 05:02:41,170 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15347 2026-10-29 05:02:41,178 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:02:41,185 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15347 2026-10-29 05:02:41,217 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:41] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.401 2026-10-29 05:02:41,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:41] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.395 2026-10-29 05:02:41,300 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050241_299456_TestUi.txt 2026-10-29 05:02:41,304 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7ffij3f1_chrome_odoo" 2026-10-29 05:02:41,341 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [, , , ] 2026-10-29 05:02:41,372 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:41] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.424 2026-10-29 05:02:41,437 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.393 2026-10-29 05:02:41,462 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:41] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.364 2026-10-29 05:02:41,513 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:41] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.352 2026-10-29 05:02:41,530 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-10-29 05:02:41,843 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:02:42,280 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:42] "GET /web/image/pos.config/20/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.013 0.429 2026-10-29 05:02:42,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_search_more ... 2026-10-29 05:02:43,267 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15543 2026-10-29 05:02:43,268 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpa97ci1ge_chrome_odoo 2026-10-29 05:02:43,268 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42045/json/version 2026-10-29 05:02:43,270 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42045/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:02:43,407 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:02:43,407 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42045/json 2026-10-29 05:02:43,410 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42045/json with timeout 3 increased to 10s during tests 2026-10-29 05:02:43,470 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42045/devtools/page/DF27E30747E645D56CA3A6FB9988E02A 2026-10-29 05:02:43,486 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:02:43,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:02:43,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:02:43,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:02:43,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:02:43,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:02:43,929 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:02:44,960 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:44] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.133 0.906 2026-10-29 05:02:44,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DF27E30747E645D56CA3A6FB9988E02A', 'loaderId': 'C9E170EC96CA5FFC2819C076BC7C86F5', 'isDownload': False} 2026-10-29 05:02:44,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-29 05:02:45,004 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:02:45,046 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:45] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.011 2026-10-29 05:02:45,080 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:45] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.048 2026-10-29 05:02:45,103 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:45] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.061 2026-10-29 05:02:45,653 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:45] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-29 05:02:45,674 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 05:02:45,756 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.016 2026-10-29 05:02:45,761 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:02:45,766 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:02:45,801 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:46,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:02:46,931 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.340 0.787 2026-10-29 05:02:47,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.096 2026-10-29 05:02:47,123 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.025 2026-10-29 05:02:47,162 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:02:47,328 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.042 0.095 2026-10-29 05:02:47,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.171 2026-10-29 05:02:47,470 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.223 2026-10-29 05:02:47,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.244 2026-10-29 05:02:47,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.334 2026-10-29 05:02:47,653 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:02:47,663 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:47,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:02:47,697 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:47,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.063 0.490 2026-10-29 05:02:47,866 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:02:47,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.024 0.505 2026-10-29 05:02:47,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:47] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.531 2026-10-29 05:02:48,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.532 2026-10-29 05:02:48,053 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.462 2026-10-29 05:02:48,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.035 0.419 2026-10-29 05:02:48,183 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.308 2026-10-29 05:02:48,191 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:02:48,200 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.290 2026-10-29 05:02:48,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.306 2026-10-29 05:02:48,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.268 2026-10-29 05:02:48,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.022 0.214 2026-10-29 05:02:48,324 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:02:48,325 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.250 2026-10-29 05:02:48,360 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:02:48,380 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-29 05:02:48,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-29 05:02:48,410 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.185 2026-10-29 05:02:48,415 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'Select button Search more (trigger: button:contains("Search more"))' 2026-10-29 05:02:48,449 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.007 0.216 2026-10-29 05:02:48,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.008 0.237 2026-10-29 05:02:48,518 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.239 2026-10-29 05:02:48,570 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.174 2026-10-29 05:02:48,629 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:48] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.028 0.194 2026-10-29 05:02:49,305 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:49,400 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.038 0.056 2026-10-29 05:02:50,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:02:50,183 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:02:50,203 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:02:50,230 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15543 2026-10-29 05:02:50,234 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:02:50,235 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15543 2026-10-29 05:02:50,355 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050250_355500_TestUi.txt 2026-10-29 05:02:50,355 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpa97ci1ge_chrome_odoo" 2026-10-29 05:02:50,396 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_order_deletion_with_printer ... 2026-10-29 05:02:51,214 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15734 2026-10-29 05:02:51,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpze97k7b4_chrome_odoo 2026-10-29 05:02:51,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33993/json/version 2026-10-29 05:02:51,218 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33993/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:02:51,343 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:02:51,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33993/json 2026-10-29 05:02:51,345 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33993/json with timeout 3 increased to 10s during tests 2026-10-29 05:02:51,377 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33993/devtools/page/577AAC48813DDA5EE4239640C3091156 2026-10-29 05:02:51,407 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:02:51,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:02:51,763 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:02:51,766 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:02:51,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:02:51,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:02:51,816 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:02:52,960 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:52] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.119 1.031 2026-10-29 05:02:52,975 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '577AAC48813DDA5EE4239640C3091156', 'loaderId': '2AFA4A4D23C6A5CFBBB4834EA4B1E2F5', 'isDownload': False} 2026-10-29 05:02:52,976 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-10-29 05:02:53,024 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:02:53,084 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:53] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.035 2026-10-29 05:02:53,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:53] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.048 2026-10-29 05:02:53,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:53] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.087 2026-10-29 05:02:53,940 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:53] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.050 2026-10-29 05:02:53,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.046 2026-10-29 05:02:54,008 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:02:54,026 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:02:54,031 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 05:02:54,095 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:54,881 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:55,419 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.484 0.851 2026-10-29 05:02:55,611 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.086 2026-10-29 05:02:55,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.023 2026-10-29 05:02:55,683 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:02:55,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:55] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.114 0.115 2026-10-29 05:02:55,980 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:02:56,031 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.283 2026-10-29 05:02:56,118 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.386 2026-10-29 05:02:56,211 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.461 2026-10-29 05:02:56,237 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02: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-10-29 05:02:56,278 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:02:56,306 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:02:56,317 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.553 2026-10-29 05:02:56,412 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.611 2026-10-29 05:02:56,428 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:02:56,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.420 2026-10-29 05:02:56,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.046 0.477 2026-10-29 05:02:56,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.491 2026-10-29 05:02:56,682 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.016 0.345 2026-10-29 05:02:56,774 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.033 0.399 2026-10-29 05:02:56,782 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:56,822 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.037 0.346 2026-10-29 05:02:56,838 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.373 2026-10-29 05:02:56,847 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.379 2026-10-29 05:02:56,884 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.021 0.292 2026-10-29 05:02:56,916 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.021 0.231 2026-10-29 05:02:56,936 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:56,953 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:56,962 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.021 0.243 2026-10-29 05:02:56,987 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:56,997 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-29 05:02:57,029 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-29 05:02:57,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:57] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.249 2026-10-29 05:02:57,059 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-10-29 05:02:57,078 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:57,103 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:57,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-29 05:02:57,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-29 05:02:57,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:57] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.018 0.267 2026-10-29 05:02:57,139 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter' 2026-10-29 05:02:57,148 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:57,160 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:57] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.284 2026-10-29 05:02:57,163 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:57,179 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:57,201 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:57,216 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:57] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.020 0.271 2026-10-29 05:02:57,227 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:57,260 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:57,297 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:57,321 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:02:57,326 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:57,333 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:57,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.043 0.336 2026-10-29 05:02:57,365 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 05:02:57,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:57] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.022 0.278 2026-10-29 05:02:57,407 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:57,418 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:57] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.041 2026-10-29 05:02:57,433 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:57,439 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84494973 for PoS orders references: ['Order 00076-001-0001'] (draft: False) 2026-10-29 05:02:57,697 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84494973 with result: [{'id': 68, 'pos_reference': 'Order 00076-001-0001', 'account_move': False}] 2026-10-29 05:02:57,721 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.118 0.173 2026-10-29 05:02:57,911 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 05:02:57,911 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 05:02:57,912 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 05:02:57,913 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 05:02:57,913 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 05:02:57,916 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 05:02:57,917 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 05:02:57,925 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 05:02:57,926 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 05:02:57,930 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 05:02:57,934 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 05:02:57,937 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 05:02:57,942 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 05:02:57,946 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 05:02:57,947 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 05:02:57,947 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 05:02:57,948 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 05:02:57,949 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 05:02:57,952 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:57] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:02:57,967 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 05:02:57,972 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 05:02:57,978 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:57] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:02:57,982 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 05:02:57,990 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 05:02:57,991 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 05:02:57,994 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 05:02:57,995 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 05:02:58,001 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 05:02:58,005 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 05:02:58,007 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:02:58,025 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:02:58,034 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 05:02:58,040 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 05:02:58,041 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:02:58,050 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 05:02:58,093 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 05:02:58,098 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:02:58,113 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:02:58,117 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:02:58,126 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:02:58,135 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 05:02:58,136 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 05:02:58,137 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 05:02:58,137 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 05:02:58,157 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:02:58,159 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 05:02:58,175 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:02:58,203 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 05:02:58,204 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 05:02:58,252 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.081 2026-10-29 05:02:58,203 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 05:02:58,299 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 05:02:58,309 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.083 2026-10-29 05:02:58,315 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 05:02:58,320 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 05:02:58,324 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 05:02:58,325 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 05:02:58,328 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 05:02:58,331 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 05:02:58,336 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 05:02:58,342 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 05:02:58,343 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 05:02:58,343 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.021 0.054 2026-10-29 05:02:58,344 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 05:02:58,344 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 05:02:58,345 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 05:02:58,347 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 05:02:58,349 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 05:02:58,351 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 05:02:58,355 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 05:02:58,357 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 05:02:58,357 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 05:02:58,358 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 05:02:58,360 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 05:02:58,361 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 05:02:58,384 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:02:58,405 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 05:02:58,412 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 05:02:58,423 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 05:02:58,431 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:02:58,433 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 05:02:58,441 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 05:02:58,442 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 05:02:58,442 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 05:02:58,443 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 05:02:58,444 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 05:02:58,446 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 05:02:58,449 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 05:02:58,473 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:02:58,481 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:02:58,496 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:02:58,509 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:02:58,511 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:02:58,555 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:02:58,557 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:02:58,561 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 05:02:58,563 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 05:02:58,564 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 05:02:58,566 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 05:02:58,567 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 05:02:58,568 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 05:02:58,569 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 05:02:58,570 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 05:02:58,571 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 05:02:58,574 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 05:02:58,574 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 05:02:58,575 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 05:02:58,576 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 05:02:58,577 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 05:02:58,581 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 05:02:58,582 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 05:02:58,583 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 05:02:58,583 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 05:02:58,584 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 05:02:58,584 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 05:02:58,586 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 05:02:58,586 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 05:02:58,588 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 05:02:58,590 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 05:02:58,961 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:59,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-10-29 05:02:59,082 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:59,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-29 05:02:59,084 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:59,085 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:59,099 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:59,123 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:59,133 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:02:59,182 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:59] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.018 2026-10-29 05:02:59,211 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:59] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.020 0.044 2026-10-29 05:02:59,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.019 2026-10-29 05:02:59,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:02:59] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:00,594 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:00,620 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:00] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.008 0.027 2026-10-29 05:03:00,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:00] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.019 0.040 2026-10-29 05:03:01,540 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: account.move 2026-10-29 05:03:03,064 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:03] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 669 0.730 1.631 2026-10-29 05:03:03,075 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 1.750 2026-10-29 05:03:03,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:03] "GET /web HTTP/1.1" 200 - 43 0.020 0.431 2026-10-29 05:03:03,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:03] "GET /web/assets/c6b81cb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.012 0.021 2026-10-29 05:03:03,649 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:03] "GET /web/assets/548adf5/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.033 2026-10-29 05:03:03,703 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.024 0.064 2026-10-29 05:03:03,733 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:03] "GET /web/webclient/load_menus/98ac8afba16125c0108268aec26aead40d9ec8909e2eb5859bb689e803f3a5ee HTTP/1.1" 200 - 2 0.001 0.116 2026-10-29 05:03:03,787 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:03,842 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:03] "GET /web/assets/fdf56e3/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:03:05,056 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-29 05:03:05,061 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-29 05:03:05,063 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-29 05:03:05,100 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.009 0.021 2026-10-29 05:03:05,271 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:03:05,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.124 0.220 2026-10-29 05:03:05,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.322 2026-10-29 05:03:05,453 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.312 2026-10-29 05:03:05,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.017 0.324 2026-10-29 05:03:05,556 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.038 0.352 2026-10-29 05:03:05,566 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.356 2026-10-29 05:03:05,600 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "GET /web/offline HTTP/1.1" 200 - 7 0.010 0.113 2026-10-29 05:03:05,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.129 2026-10-29 05:03:05,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.131 2026-10-29 05:03:05,665 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.125 2026-10-29 05:03:05,747 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 200 - 11 0.019 0.179 2026-10-29 05:03:05,831 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "GET /web?reload=true HTTP/1.1" 200 - 16 0.020 0.103 2026-10-29 05:03:05,934 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.023 2026-10-29 05:03:05,972 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:07,081 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-29 05:03:07,083 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-29 05:03:07,091 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-29 05:03:07,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.008 2026-10-29 05:03:07,244 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.037 0.087 2026-10-29 05:03:07,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.079 2026-10-29 05:03:07,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.098 2026-10-29 05:03:07,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.007 0.089 2026-10-29 05:03:07,360 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 05:03:07,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.018 2026-10-29 05:03:07,414 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:03:07,443 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.006 0.014 2026-10-29 05:03:07,505 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.024 0.034 2026-10-29 05:03:07,576 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 11 0.015 0.076 2026-10-29 05:03:07,775 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.054 0.138 2026-10-29 05:03:07,870 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:07] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.011 0.040 2026-10-29 05:03:08,726 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:08,729 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:03:08,757 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15734 2026-10-29 05:03:08,759 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:03:08,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15734 2026-10-29 05:03:08,931 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050308_931386_TestUi.txt 2026-10-29 05:03:08,931 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpze97k7b4_chrome_odoo" 2026-10-29 05:03:08,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-10-29 05:03:10,156 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16032 2026-10-29 05:03:10,158 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr63p1qnu_chrome_odoo 2026-10-29 05:03:10,162 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46277/json/version 2026-10-29 05:03:10,166 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46277/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:03:10,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:03:10,296 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46277/json 2026-10-29 05:03:10,297 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46277/json with timeout 3 increased to 10s during tests 2026-10-29 05:03:10,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46277/devtools/page/D60024202D3B522AF825C94244079615 2026-10-29 05:03:10,359 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:03:10,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:03:10,793 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:03:10,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:03:10,813 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:03:10,813 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:03:10,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:03:12,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:12] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.096 1.976 2026-10-29 05:03:12,908 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D60024202D3B522AF825C94244079615', 'loaderId': 'C67AE7409DC0588385DF473856DFE279', 'isDownload': False} 2026-10-29 05:03:12,909 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-29 05:03:12,938 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:03:12,980 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:12] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.021 2026-10-29 05:03:13,004 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:13] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.049 2026-10-29 05:03:13,040 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:13] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.051 2026-10-29 05:03:13,622 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:13] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 05:03:13,641 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.026 2026-10-29 05:03:13,714 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:03:13,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.011 2026-10-29 05:03:13,720 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:03:13,766 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:14,811 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.325 0.744 2026-10-29 05:03:14,914 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 1.061 2026-10-29 05:03:14,956 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:03:15,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.157 2026-10-29 05:03:15,132 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 05:03:15,188 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:03:15,997 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:16,002 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.179 0.570 2026-10-29 05:03:16,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.088 2026-10-29 05:03:16,200 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.034 2026-10-29 05:03:16,221 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:03:16,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.068 0.073 2026-10-29 05:03:16,427 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:03:16,470 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.184 2026-10-29 05:03:16,532 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.242 2026-10-29 05:03:16,605 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.293 2026-10-29 05:03:16,626 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:03:16,663 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:03:16,677 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:16,715 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.032 0.374 2026-10-29 05:03:16,801 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.451 2026-10-29 05:03:16,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.367 2026-10-29 05:03:16,903 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.409 2026-10-29 05:03:16,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:03:16,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /web/image?model=product.product&field=image_128&id=923&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.418 2026-10-29 05:03:16,993 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.304 2026-10-29 05:03:17,012 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.271 2026-10-29 05:03:17,025 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:03:17,073 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.030 0.227 2026-10-29 05:03:17,096 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.255 2026-10-29 05:03:17,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.248 2026-10-29 05:03:17,198 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.017 0.222 2026-10-29 05:03:17,214 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.220 2026-10-29 05:03:17,266 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.016 0.223 2026-10-29 05:03:17,355 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.309 2026-10-29 05:03:17,389 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:17,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.007 0.305 2026-10-29 05:03:17,437 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.006 0.322 2026-10-29 05:03:17,439 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:17,471 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:17,479 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:17,491 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.264 2026-10-29 05:03:17,545 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.017 0.293 2026-10-29 05:03:17,582 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.236 2026-10-29 05:03:17,758 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:17] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.056 0.203 2026-10-29 05:03:18,532 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:18,543 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:18,562 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-29 05:03:18,575 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:18,603 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:18,611 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:18,631 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:18,645 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:18,808 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:18] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.040 0.115 2026-10-29 05:03:18,860 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 05:03:19,575 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:19,590 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:19,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:03:19,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:03:19,659 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:03:19,671 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:19,674 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:03:19,703 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:19,708 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.019 2026-10-29 05:03:19,732 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:03:19,757 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 05:03:19,771 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10462750 for PoS orders references: ['Order 00077-002-0001'] (draft: False) 2026-10-29 05:03:19,798 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:03:20,108 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10462750 with result: [{'id': 69, 'pos_reference': 'Order 00077-002-0001', 'account_move': False}] 2026-10-29 05:03:20,142 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.170 0.208 2026-10-29 05:03:20,278 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:20] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.015 2026-10-29 05:03:20,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 05:03:20,993 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:20,996 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:03:21,012 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:21,031 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16032 2026-10-29 05:03:21,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:03:21,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16032 2026-10-29 05:03:21,161 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050321_161243_TestUi.txt 2026-10-29 05:03:21,161 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr63p1qnu_chrome_odoo" 2026-10-29 05:03:21,187 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_two_tax_included ... 2026-10-29 05:03:22,310 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16244 2026-10-29 05:03:22,310 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpuebxy4jq_chrome_odoo 2026-10-29 05:03:22,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33701/json/version 2026-10-29 05:03:22,312 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33701/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:03:22,399 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:03:22,399 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33701/json 2026-10-29 05:03:22,400 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33701/json with timeout 3 increased to 10s during tests 2026-10-29 05:03:22,426 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33701/devtools/page/11FBAB6DE6AE88D55CB00234E634A33E 2026-10-29 05:03:22,458 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:03:22,478 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:03:22,960 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 05:03:22,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:03:22,967 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:03:22,967 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:03:23,007 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:03:24,322 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:24] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.143 1.176 2026-10-29 05:03:24,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '11FBAB6DE6AE88D55CB00234E634A33E', 'loaderId': '053C81A294781D344681603D842ED1AC', 'isDownload': False} 2026-10-29 05:03:24,330 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-10-29 05:03:24,387 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:03:24,410 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:24] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.012 2026-10-29 05:03:24,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:24] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.025 2026-10-29 05:03:24,459 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:24] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.017 2026-10-29 05:03:25,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.021 2026-10-29 05:03:25,134 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.026 0.013 2026-10-29 05:03:25,180 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:03:25,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.023 2026-10-29 05:03:25,208 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:03:25,265 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:26,040 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:03:26,228 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.298 0.680 2026-10-29 05:03:26,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.089 2026-10-29 05:03:26,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "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-10-29 05:03:26,419 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:03:26,559 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.034 0.078 2026-10-29 05:03:26,654 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.196 2026-10-29 05:03:26,677 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:03:26,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.271 2026-10-29 05:03:26,818 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.341 2026-10-29 05:03:26,846 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03: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-10-29 05:03:26,894 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:03:26,923 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:03:26,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.438 2026-10-29 05:03:26,961 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.026 2026-10-29 05:03:26,973 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.400 2026-10-29 05:03:27,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.348 2026-10-29 05:03:27,094 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:03:27,143 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image?model=product.product&field=image_128&id=924&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.025 0.366 2026-10-29 05:03:27,165 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.229 2026-10-29 05:03:27,198 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.020 2026-10-29 05:03:27,214 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:27,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.203 2026-10-29 05:03:27,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.024 0.236 2026-10-29 05:03:27,274 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.229 2026-10-29 05:03:27,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 19 0.034 0.266 2026-10-29 05:03:27,420 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.251 2026-10-29 05:03:27,492 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 1.000 2026-10-29 05:03:27,564 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:27,582 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:27,591 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.336 2026-10-29 05:03:27,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("9.09"))' 2026-10-29 05:03:27,668 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:27,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.406 2026-10-29 05:03:27,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-29 05:03:27,695 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:27,713 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.015 0.390 2026-10-29 05:03:27,724 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:27,728 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("4.76"))' 2026-10-29 05:03:27,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:03:27,748 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:03:27,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.330 2026-10-29 05:03:27,777 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:03:27,801 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16244 2026-10-29 05:03:27,804 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:03:27,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16244 2026-10-29 05:03:27,824 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.014 0.354 2026-10-29 05:03:27,863 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.009 0.349 2026-10-29 05:03:27,913 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.015 0.286 2026-10-29 05:03:27,923 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050327_923271_TestUi.txt 2026-10-29 05:03:27,923 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpuebxy4jq_chrome_odoo" 2026-10-29 05:03:27,950 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-10-29 05:03:29,264 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16440 2026-10-29 05:03:29,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp29f0dzir_chrome_odoo 2026-10-29 05:03:29,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38043/json/version 2026-10-29 05:03:29,271 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38043/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:03:29,392 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:03:29,394 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38043/json 2026-10-29 05:03:29,400 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38043/json with timeout 3 increased to 10s during tests 2026-10-29 05:03:29,408 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38043/devtools/page/E1C63D99976A2E8B86491F1678CE2B80 2026-10-29 05:03:29,412 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:03:29,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:03:29,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:03:29,939 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:03:29,944 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:03:29,944 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:03:29,971 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:03:30,958 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:30] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.087 0.906 2026-10-29 05:03:30,962 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E1C63D99976A2E8B86491F1678CE2B80', 'loaderId': '93F69EB5949CBFA485541EAA8F53D779', 'isDownload': False} 2026-10-29 05:03:30,962 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-29 05:03:30,970 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:03:31,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:31] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.011 2026-10-29 05:03:31,060 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:31] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.048 0.025 2026-10-29 05:03:31,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:31] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.082 2026-10-29 05:03:31,742 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:31] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 05:03:31,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.016 2026-10-29 05:03:31,819 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:03:31,838 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:03:31,840 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-29 05:03:31,895 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:33,109 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.428 0.816 2026-10-29 05:03:33,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.267 2026-10-29 05:03:33,323 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:03:33,382 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.159 2026-10-29 05:03:33,458 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.009 2026-10-29 05:03:33,528 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 05:03:34,323 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:34,408 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.256 0.590 2026-10-29 05:03:34,521 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.079 2026-10-29 05:03:34,564 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.028 2026-10-29 05:03:34,585 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:03:34,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:34] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.058 0.078 2026-10-29 05:03:34,856 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:34] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.025 0.170 2026-10-29 05:03:34,888 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:03:34,916 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:34] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.236 2026-10-29 05:03:35,016 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.037 0.286 2026-10-29 05:03:35,031 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:03:35,100 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:03:35,129 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.031 0.418 2026-10-29 05:03:35,167 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:03:35,204 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:35,248 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.037 0.542 2026-10-29 05:03:35,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.485 2026-10-29 05:03:35,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.002 0.008 2026-10-29 05:03:35,352 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.029 0.400 2026-10-29 05:03:35,378 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.222 2026-10-29 05:03:35,402 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:35,430 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.191 2026-10-29 05:03:35,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.607 2026-10-29 05:03:35,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.251 2026-10-29 05:03:35,548 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.234 2026-10-29 05:03:35,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.025 0.292 2026-10-29 05:03:35,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.272 2026-10-29 05:03:35,678 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.250 2026-10-29 05:03:35,751 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.301 2026-10-29 05:03:35,800 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:35,822 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=product.product&field=image_128&id=925&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.273 2026-10-29 05:03:35,831 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:35,848 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.268 2026-10-29 05:03:35,855 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:35,867 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:35,883 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.220 2026-10-29 05:03:35,891 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:35,914 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.006 0.237 2026-10-29 05:03:35,946 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:35] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.202 2026-10-29 05:03:36,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:03:36,857 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:03:36,864 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:36,869 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:36,877 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:36,893 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:36,917 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:03:36,932 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:36,956 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29191200 for PoS orders references: ['Order 00079-002-0001'] (draft: False) 2026-10-29 05:03:36,993 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:03:37,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29191200 with result: [{'id': 70, 'pos_reference': 'Order 00079-002-0001', 'account_move': False}] 2026-10-29 05:03:37,344 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.182 0.225 2026-10-29 05:03:37,479 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:37] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.015 2026-10-29 05:03:37,870 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 05:03:38,188 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:03:38,204 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:38,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16440 2026-10-29 05:03:38,218 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:03:38,222 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16440 2026-10-29 05:03:38,337 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050338_337343_TestUi.txt 2026-10-29 05:03:38,337 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp29f0dzir_chrome_odoo" 2026-10-29 05:03:41,021 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-10-29 05:03:42,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16648 2026-10-29 05:03:42,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwmz1xb7a_chrome_odoo 2026-10-29 05:03:42,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46153/json/version 2026-10-29 05:03:42,778 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46153/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:03:42,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:03:42,864 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46153/json 2026-10-29 05:03:42,865 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46153/json with timeout 3 increased to 10s during tests 2026-10-29 05:03:42,880 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46153/devtools/page/A5B4E7F3E1752152235D34450E8763DD 2026-10-29 05:03:42,884 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:03:42,891 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:03:43,233 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 05:03:43,240 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:03:43,244 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:03:43,244 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:03:43,266 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:03:44,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:44] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.138 1.134 2026-10-29 05:03:44,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A5B4E7F3E1752152235D34450E8763DD', 'loaderId': 'AC477874A24D40DCEE22A3F247D8C1A7', 'isDownload': False} 2026-10-29 05:03:44,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-29 05:03:44,560 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:03:44,587 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:44] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-10-29 05:03:44,620 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:44] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.049 2026-10-29 05:03:44,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:44] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.054 2026-10-29 05:03:45,234 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:45] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.017 2026-10-29 05:03:45,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.014 2026-10-29 05:03:45,306 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:45,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-29 05:03:45,332 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:45,384 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:46,449 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 302 0.329 0.766 2026-10-29 05:03:46,596 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:46] "GET /pos/ui HTTP/1.1" 200 - 22 0.033 1.078 2026-10-29 05:03:46,622 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:03:46,720 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.162 2026-10-29 05:03:46,808 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 05:03:46,888 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 05:03:47,543 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.142 0.463 2026-10-29 05:03:47,678 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.085 2026-10-29 05:03:47,707 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:03:47,718 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.020 2026-10-29 05:03:47,745 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:03:47,807 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.023 0.016 2026-10-29 05:03:47,838 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.052 2026-10-29 05:03:47,885 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.093 2026-10-29 05:03:47,900 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.079 2026-10-29 05:03:47,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.026 0.085 2026-10-29 05:03:47,956 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:03:47,980 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:03:48,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:48] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.012 0.161 2026-10-29 05:03:48,062 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:48] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.209 2026-10-29 05:03:48,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.204 2026-10-29 05:03:48,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:48] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.209 2026-10-29 05:03:48,234 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:48] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 19 0.034 0.214 2026-10-29 05:03:48,250 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:03:48,260 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:03:48,265 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:03:48,277 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:03:48,353 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:48] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.028 2026-10-29 05:03:48,358 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.011 2026-10-29 05:03:48,432 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:48] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.022 2026-10-29 05:03:49,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-10-29 05:03:49,018 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:49,026 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.030 2026-10-29 05:03:49,071 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:49] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.008 0.032 2026-10-29 05:03:49,191 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.023 0.082 2026-10-29 05:03:49,259 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.014 0.045 2026-10-29 05:03:50,061 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-10-29 05:03:50,079 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:50,091 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:50] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.006 0.021 2026-10-29 05:03:50,188 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.022 0.062 2026-10-29 05:03:50,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.056 2026-10-29 05:03:50,257 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.013 0.038 2026-10-29 05:03:51,032 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-10-29 05:03:51,049 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:51,068 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:51] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.008 0.024 2026-10-29 05:03:51,169 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.024 0.067 2026-10-29 05:03:51,204 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:51] "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-10-29 05:03:51,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:03:51,986 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:51,987 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:03:52,000 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:52,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16648 2026-10-29 05:03:52,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:03:52,013 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16648 2026-10-29 05:03:52,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050352_109927_TestUi.txt 2026-10-29 05:03:52,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwmz1xb7a_chrome_odoo" 2026-10-29 05:03:52,138 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-10-29 05:03:53,106 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16845 2026-10-29 05:03:53,107 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpigyn_azu_chrome_odoo 2026-10-29 05:03:53,108 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36703/json/version 2026-10-29 05:03:53,118 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36703/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:03:53,150 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:03:53,151 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36703/json 2026-10-29 05:03:53,152 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36703/json with timeout 3 increased to 10s during tests 2026-10-29 05:03:53,165 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36703/devtools/page/73C282151A62E1314377609E4D700CCE 2026-10-29 05:03:53,175 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:03:53,186 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:03:53,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:03:53,545 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:03:53,558 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:03:53,558 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:03:53,578 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:03:54,585 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:54] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.094 0.918 2026-10-29 05:03:54,594 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '73C282151A62E1314377609E4D700CCE', 'loaderId': '4D59430DAB52815CCA79203A50956ECE', 'isDownload': False} 2026-10-29 05:03:54,594 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-29 05:03:54,627 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:03:54,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:54] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.012 2026-10-29 05:03:54,685 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:54] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.041 2026-10-29 05:03:54,711 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:54] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.052 2026-10-29 05:03:55,357 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:55] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 05:03:55,394 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.026 2026-10-29 05:03:55,475 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-29 05:03:55,493 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:03:55,509 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:03:55,532 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:56,519 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.301 0.712 2026-10-29 05:03:56,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.042 2026-10-29 05:03:56,696 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:03:56,801 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.192 2026-10-29 05:03:56,884 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:03:56,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 05:03:57,884 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:03:57,888 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.185 0.609 2026-10-29 05:03:58,027 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.077 2026-10-29 05:03:58,064 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03: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-10-29 05:03:58,088 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:03:58,255 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.052 0.075 2026-10-29 05:03:58,341 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.174 2026-10-29 05:03:58,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.234 2026-10-29 05:03:58,457 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 05:03:58,464 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:03:58,481 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:03:58,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.285 2026-10-29 05:03:58,510 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:03:58,543 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:03:58,573 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.025 0.376 2026-10-29 05:03:58,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.030 0.430 2026-10-29 05:03:58,686 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.415 2026-10-29 05:03:58,760 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/image?model=product.product&field=image_128&id=929&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.381 2026-10-29 05:03:58,783 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.226 2026-10-29 05:03:58,813 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.240 2026-10-29 05:03:58,815 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:03:58,843 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.249 2026-10-29 05:03:58,867 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.183 2026-10-29 05:03:58,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.021 0.236 2026-10-29 05:03:58,957 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.240 2026-10-29 05:03:58,974 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.198 2026-10-29 05:03:59,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.166 2026-10-29 05:03:59,087 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.026 0.221 2026-10-29 05:03:59,133 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.269 2026-10-29 05:03:59,195 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:59,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.304 2026-10-29 05:03:59,214 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:59,234 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.265 2026-10-29 05:03:59,244 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-29 05:03:59,251 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-29 05:03:59,270 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.007 0.267 2026-10-29 05:03:59,308 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:59,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.280 2026-10-29 05:03:59,324 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:03:59,349 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.235 2026-10-29 05:03:59,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:03:59,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.207 2026-10-29 05:03:59,409 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:59,411 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:03:59,416 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:03:59,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:03:59,463 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.025 2026-10-29 05:03:59,465 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 05:03:59,500 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25793452 for PoS orders references: ['Order 00081-002-0001'] (draft: False) 2026-10-29 05:03:59,523 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:03:59,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25793452 with result: [{'id': 71, 'pos_reference': 'Order 00081-002-0001', 'account_move': False}] 2026-10-29 05:03:59,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.101 0.199 2026-10-29 05:03:59,888 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:03:59] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.012 2026-10-29 05:04:00,604 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:00,612 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-10-29 05:04:00,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:04:00,660 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 05:04:00,731 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:00] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.011 0.029 2026-10-29 05:04:00,840 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:00] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.026 0.057 2026-10-29 05:04:01,632 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:01,676 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:01,677 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 05:04:01,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:04:01,709 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-10-29 05:04:01,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-10-29 05:04:01,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:04:01,761 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:04:01,792 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16845 2026-10-29 05:04:01,799 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:04:01,801 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16845 2026-10-29 05:04:01,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050401_937899_TestUi.txt 2026-10-29 05:04:01,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpigyn_azu_chrome_odoo" 2026-10-29 05:04:01,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-10-29 05:04:03,247 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17066 2026-10-29 05:04:03,248 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpu83hixs7_chrome_odoo 2026-10-29 05:04:03,248 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41713/json/version 2026-10-29 05:04:03,254 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41713/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:04:03,382 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:04:03,383 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41713/json 2026-10-29 05:04:03,384 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41713/json with timeout 3 increased to 10s during tests 2026-10-29 05:04:03,427 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41713/devtools/page/D197EF6DB5903F75F35B953E76FCBB2D 2026-10-29 05:04:03,452 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:04:03,477 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:04:03,832 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:04:03,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:04:03,845 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:04:03,846 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:04:03,875 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:04:04,991 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:04] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.161 0.959 2026-10-29 05:04:04,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D197EF6DB5903F75F35B953E76FCBB2D', 'loaderId': '8CED4A7AB22741CCC8CC16FF0E527C4E', 'isDownload': False} 2026-10-29 05:04:04,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-29 05:04:05,025 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:04:05,070 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:05] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.014 2026-10-29 05:04:05,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:05] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.059 2026-10-29 05:04:05,133 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:05] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.075 2026-10-29 05:04:05,730 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:05] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 05:04:05,750 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-29 05:04:05,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.017 2026-10-29 05:04:05,826 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:04:05,838 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:04:05,872 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:06,641 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:04:06,958 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.388 0.692 2026-10-29 05:04:07,137 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.086 2026-10-29 05:04:07,178 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "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-10-29 05:04:07,198 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 05:04:07,370 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.057 0.077 2026-10-29 05:04:07,449 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.022 0.179 2026-10-29 05:04:07,492 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 05:04:07,545 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.028 0.265 2026-10-29 05:04:07,600 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.310 2026-10-29 05:04:07,695 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.019 0.409 2026-10-29 05:04:07,719 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:04:07,748 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:04:07,774 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:04:07,797 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.515 2026-10-29 05:04:07,816 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:04:07,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.427 2026-10-29 05:04:07,887 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /web/image?model=product.product&field=image_128&id=930&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.371 2026-10-29 05:04:07,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:07] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.378 2026-10-29 05:04:08,050 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.412 2026-10-29 05:04:08,130 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.021 0.315 2026-10-29 05:04:08,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.296 2026-10-29 05:04:08,169 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.320 2026-10-29 05:04:08,173 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:04:08,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.310 2026-10-29 05:04:08,215 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.293 2026-10-29 05:04:08,229 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.249 2026-10-29 05:04:08,264 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.192 2026-10-29 05:04:08,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.148 2026-10-29 05:04:08,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.173 2026-10-29 05:04:08,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.219 2026-10-29 05:04:08,429 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:08,436 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.187 2026-10-29 05:04:08,443 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:08,460 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:08,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.212 2026-10-29 05:04:08,484 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:08,485 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:04:08,534 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.182 2026-10-29 05:04:08,536 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:04:08,577 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17066 2026-10-29 05:04:08,594 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:04:08,598 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17066 2026-10-29 05:04:08,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.162 2026-10-29 05:04:08,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050408_726875_TestUi.txt 2026-10-29 05:04:08,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpu83hixs7_chrome_odoo" 2026-10-29 05:04:08,752 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_only_unpaid_orders_are_loaded ... 2026-10-29 05:04:09,576 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17263 2026-10-29 05:04:09,577 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9q0b7xwa_chrome_odoo 2026-10-29 05:04:09,577 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46511/json/version 2026-10-29 05:04:09,579 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46511/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:04:09,613 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:04:09,614 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46511/json 2026-10-29 05:04:09,615 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46511/json with timeout 3 increased to 10s during tests 2026-10-29 05:04:09,663 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46511/devtools/page/E4BA12BAF0E83FC673DEF242C5D7C016 2026-10-29 05:04:09,676 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:04:09,686 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:04:09,976 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:04:09,990 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:04:10,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:04:10,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:04:10,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:04:11,621 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:11] "GET /pos/ui?config_id=20 HTTP/1.1" 303 - 14 0.016 1.572 2026-10-29 05:04:12,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:12] "GET /web HTTP/1.1" 200 - 110 0.113 0.749 2026-10-29 05:04:12,506 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E4BA12BAF0E83FC673DEF242C5D7C016', 'loaderId': 'AD4DD29767C9E1960010F38067094E83', 'isDownload': False} 2026-10-29 05:04:12,507 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-10-29 05:04:12,549 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:12] "GET /web/assets/c6b81cb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-10-29 05:04:12,576 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:12] "GET /web/assets/548adf5/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.029 2026-10-29 05:04:12,642 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:12,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:12] "GET /web/webclient/load_menus/90d2e542db76816b9ecc3e26639a534c77adae0f1f38d21f8e2a19632e646fdb HTTP/1.1" 200 - 2 0.036 0.062 2026-10-29 05:04:12,719 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:12] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.013 0.091 2026-10-29 05:04:12,780 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.041 0.126 2026-10-29 05:04:12,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:12] "GET /web/assets/fdf56e3/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:04:13,910 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 05:04:13,951 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-10-29 05:04:13,964 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-29 05:04:14,038 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.072 2026-10-29 05:04:14,123 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:14,420 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.153 0.287 2026-10-29 05:04:14,433 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:04:14,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.434 2026-10-29 05:04:14,444 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.391 2026-10-29 05:04:14,494 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.026 0.397 2026-10-29 05:04:14,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.038 2026-10-29 05:04:14,610 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.046 0.478 2026-10-29 05:04:14,655 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:04:14,675 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:04:14,686 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04: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-10-29 05:04:14,702 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 11 0.033 0.483 2026-10-29 05:04:14,766 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.023 0.280 2026-10-29 05:04:14,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.308 2026-10-29 05:04:14,813 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.717 2026-10-29 05:04:14,870 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "POST /web/action/load HTTP/1.1" 200 - 9 0.031 0.271 2026-10-29 05:04:14,958 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:14] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 200 - 18 0.020 0.364 2026-10-29 05:04:15,060 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:15] "GET /web?reload=true HTTP/1.1" 200 - 16 0.026 0.131 2026-10-29 05:04:15,156 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:15,173 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.022 2026-10-29 05:04:16,278 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-29 05:04:16,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-29 05:04:16,286 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-29 05:04:16,330 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.014 2026-10-29 05:04:16,464 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.038 0.093 2026-10-29 05:04:16,479 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.090 2026-10-29 05:04:16,490 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.119 2026-10-29 05:04:16,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.010 0.125 2026-10-29 05:04:16,557 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.120 2026-10-29 05:04:16,600 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.101 2026-10-29 05:04:16,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.078 2026-10-29 05:04:16,696 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.014 0.133 2026-10-29 05:04:16,722 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.118 2026-10-29 05:04:16,923 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:16] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.038 0.112 2026-10-29 05:04:17,015 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:17] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.020 0.038 2026-10-29 05:04:17,933 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:17,946 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:18,109 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:18] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.050 0.112 2026-10-29 05:04:18,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:18] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 37 0.032 0.251 2026-10-29 05:04:18,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:18] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.053 2026-10-29 05:04:18,479 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:04:18,503 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:18] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 05:04:18,527 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:18] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.020 2026-10-29 05:04:18,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:18] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-10-29 05:04:19,047 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 05:04:19,116 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 05:04:19,123 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:04:19,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:04:19,922 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:20,058 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 274 0.236 0.669 2026-10-29 05:04:20,188 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.081 2026-10-29 05:04:20,228 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-29 05:04:20,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 05:04:20,434 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.065 0.080 2026-10-29 05:04:20,487 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 05:04:20,531 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.200 2026-10-29 05:04:20,593 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.275 2026-10-29 05:04:20,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.328 2026-10-29 05:04:20,741 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.431 2026-10-29 05:04:20,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.446 2026-10-29 05:04:20,801 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.301 2026-10-29 05:04:20,823 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:04:20,858 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.043 0.274 2026-10-29 05:04:20,888 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:04:20,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.013 0.277 2026-10-29 05:04:20,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.014 0.267 2026-10-29 05:04:20,981 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.014 0.216 2026-10-29 05:04:21,000 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.199 2026-10-29 05:04:21,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.024 0.176 2026-10-29 05:04:21,044 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.201 2026-10-29 05:04:21,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:21] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.202 2026-10-29 05:04:21,177 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:21] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.225 2026-10-29 05:04:21,247 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:21] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.270 2026-10-29 05:04:21,281 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:21,282 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:21] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.006 0.261 2026-10-29 05:04:21,317 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:21] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.295 2026-10-29 05:04:21,348 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:21] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.284 2026-10-29 05:04:21,367 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:21,403 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:21,404 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:21,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.021 0.113 2026-10-29 05:04:21,422 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:21,427 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:21,432 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46301799 for PoS orders references: ['Order 00083-001-0001'] (draft: True) 2026-10-29 05:04:21,486 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:21,615 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46301799 with result: [{'id': 72, 'pos_reference': 'Order 00083-001-0001', 'account_move': False}] 2026-10-29 05:04:21,638 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.080 0.133 2026-10-29 05:04:21,784 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:21] "GET /web HTTP/1.1" 200 - 16 0.030 0.286 2026-10-29 05:04:21,870 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:21] "GET /web HTTP/1.1" 200 - 16 0.013 0.067 2026-10-29 05:04:22,392 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-29 05:04:22,443 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.039 2026-10-29 05:04:22,477 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.062 2026-10-29 05:04:22,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.096 0.035 2026-10-29 05:04:22,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:22] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.040 2026-10-29 05:04:22,739 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:22] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.069 0.200 2026-10-29 05:04:22,757 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.304 2026-10-29 05:04:22,774 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.208 2026-10-29 05:04:22,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.254 2026-10-29 05:04:22,881 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:22] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.024 0.289 2026-10-29 05:04:22,914 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:22] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.013 0.123 2026-10-29 05:04:22,922 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.130 2026-10-29 05:04:22,949 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.014 0.101 2026-10-29 05:04:23,027 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:23] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.018 0.139 2026-10-29 05:04:23,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:23] "POST /web/action/load HTTP/1.1" 200 - 8 0.021 0.189 2026-10-29 05:04:23,210 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:23] "GET /web?reload=true HTTP/1.1" 200 - 16 0.024 0.082 2026-10-29 05:04:23,700 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:04:23,716 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-29 05:04:23,722 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-29 05:04:23,765 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.056 0.019 2026-10-29 05:04:23,817 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.036 0.057 2026-10-29 05:04:24,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:24] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.090 0.181 2026-10-29 05:04:24,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.235 2026-10-29 05:04:24,063 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.015 0.211 2026-10-29 05:04:24,114 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:24] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.011 0.261 2026-10-29 05:04:24,126 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.252 2026-10-29 05:04:24,153 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:24] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.102 2026-10-29 05:04:24,177 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.095 2026-10-29 05:04:24,237 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:24] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.012 0.103 2026-10-29 05:04:24,282 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:24] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.150 2026-10-29 05:04:24,372 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:24] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.004 0.034 2026-10-29 05:04:24,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:24] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.018 0.040 2026-10-29 05:04:24,682 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:24] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 304 - 11 0.011 0.052 2026-10-29 05:04:25,356 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:25,374 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:25,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:25] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.033 0.098 2026-10-29 05:04:25,630 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:25] "GET /pos/ui?config_id=21 HTTP/1.1" 200 - 20 0.022 0.081 2026-10-29 05:04:25,655 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:04:25,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 05:04:25,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:25] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.010 2026-10-29 05:04:25,942 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 05:04:26,759 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:26,858 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.183 0.681 2026-10-29 05:04:26,995 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.067 2026-10-29 05:04:27,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:27] "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-10-29 05:04:27,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:04:27,124 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.007 2026-10-29 05:04:27,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:27] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 304 - 11 0.014 0.072 2026-10-29 05:04:27,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.064 2026-10-29 05:04:27,977 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.pos-topheader .ticket-button' 2026-10-29 05:04:27,996 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-10-29 05:04:28,082 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.026 0.065 2026-10-29 05:04:28,956 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:28,972 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:28,990 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:29,006 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:29,032 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:29,046 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:04:29,053 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:29,078 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:29,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:29] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.014 2026-10-29 05:04:29,125 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:29,142 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51670269 for PoS orders references: ['Order 00083-001-0001'] (draft: False) 2026-10-29 05:04:29,149 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:04:29,188 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #46 deleted pos.order.line records with IDs: [99] 2026-10-29 05:04:29,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51670269 with result: [{'id': 72, 'pos_reference': 'Order 00083-001-0001', 'account_move': False}] 2026-10-29 05:04:29,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.117 0.203 2026-10-29 05:04:29,464 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.218 2026-10-29 05:04:29,570 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:29] "GET /web/image?model=pos.config&id=21&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.030 2026-10-29 05:04:30,268 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:30,273 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:30,291 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:30,356 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:30] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.023 0.053 2026-10-29 05:04:30,949 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.013 2026-10-29 05:04:31,129 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:31,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:31] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.009 0.016 2026-10-29 05:04:31,951 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: account.move 2026-10-29 05:04:33,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:33] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.777 1.496 2026-10-29 05:04:33,579 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:33] "GET /web HTTP/1.1" 200 - 16 0.015 0.080 2026-10-29 05:04:34,159 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.049 2026-10-29 05:04:34,165 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.069 2026-10-29 05:04:34,176 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.033 0.042 2026-10-29 05:04:34,191 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.057 2026-10-29 05:04:34,260 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.008 2026-10-29 05:04:34,413 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.055 0.096 2026-10-29 05:04:34,422 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.104 2026-10-29 05:04:34,436 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.095 2026-10-29 05:04:34,484 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.025 0.106 2026-10-29 05:04:34,501 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.106 2026-10-29 05:04:34,516 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.052 2026-10-29 05:04:34,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.049 2026-10-29 05:04:34,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.018 0.108 2026-10-29 05:04:34,640 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "POST /web/action/load HTTP/1.1" 200 - 8 0.010 0.134 2026-10-29 05:04:34,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:34] "GET /web?reload=true HTTP/1.1" 200 - 16 0.011 0.053 2026-10-29 05:04:35,222 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.054 2026-10-29 05:04:35,224 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.058 2026-10-29 05:04:35,257 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.038 2026-10-29 05:04:35,285 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.049 2026-10-29 05:04:35,501 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.113 0.125 2026-10-29 05:04:35,513 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.213 2026-10-29 05:04:35,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.182 2026-10-29 05:04:35,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.182 2026-10-29 05:04:35,631 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.032 0.223 2026-10-29 05:04:35,649 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.066 2026-10-29 05:04:35,669 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.069 2026-10-29 05:04:35,677 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.082 2026-10-29 05:04:35,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.083 2026-10-29 05:04:35,766 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.022 0.117 2026-10-29 05:04:35,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.043 2026-10-29 05:04:35,912 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:35] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.014 0.076 2026-10-29 05:04:36,054 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:36] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 304 - 11 0.013 0.055 2026-10-29 05:04:36,749 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:36,754 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:36,798 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:36,803 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:04:36,822 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:04:36,849 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:36] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.035 0.050 2026-10-29 05:04:36,854 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17263 2026-10-29 05:04:36,857 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:04:36,858 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17263 2026-10-29 05:04:37,044 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050437_044629_TestUi.txt 2026-10-29 05:04:37,045 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9q0b7xwa_chrome_odoo" 2026-10-29 05:04:37,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-10-29 05:04:38,226 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17634 2026-10-29 05:04:38,227 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyu4_vwk3_chrome_odoo 2026-10-29 05:04:38,227 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46595/json/version 2026-10-29 05:04:38,229 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46595/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:04:38,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:04:38,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46595/json 2026-10-29 05:04:38,330 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46595/json with timeout 3 increased to 10s during tests 2026-10-29 05:04:38,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46595/devtools/page/AE0E69B3859CAC46E2462E858FE3441F 2026-10-29 05:04:38,364 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:04:38,412 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:04:38,824 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:04:38,827 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:04:38,833 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:04:38,834 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:04:38,870 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:04:39,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:39] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.115 1.014 2026-10-29 05:04:39,992 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AE0E69B3859CAC46E2462E858FE3441F', 'loaderId': '1761E084A7EE1BDEAF588B2EE0E1B451', 'isDownload': False} 2026-10-29 05:04:39,992 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-29 05:04:40,029 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:04:40,062 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:40] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.014 2026-10-29 05:04:40,082 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:40] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-10-29 05:04:40,109 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:40] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.053 2026-10-29 05:04:40,685 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:40] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.013 2026-10-29 05:04:40,721 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-29 05:04:40,779 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:04:40,805 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:04:40,818 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.014 2026-10-29 05:04:40,879 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:42,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.518 0.778 2026-10-29 05:04:42,280 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:42] "GET /pos/ui HTTP/1.1" 200 - 20 0.049 1.319 2026-10-29 05:04:42,314 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:04:42,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.178 2026-10-29 05:04:42,489 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-29 05:04:42,559 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.028 2026-10-29 05:04:43,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:04:43,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.192 0.618 2026-10-29 05:04:43,535 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.086 2026-10-29 05:04:43,577 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.025 2026-10-29 05:04:43,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.009 2026-10-29 05:04:43,773 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:43] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.057 0.078 2026-10-29 05:04:43,853 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:04:43,880 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:43] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.032 0.189 2026-10-29 05:04:43,943 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:43] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.282 2026-10-29 05:04:44,035 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.340 2026-10-29 05:04:44,046 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04: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-10-29 05:04:44,088 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:04:44,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.379 2026-10-29 05:04:44,131 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:04:44,203 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.474 2026-10-29 05:04:44,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.347 2026-10-29 05:04:44,326 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=product.product&field=image_128&id=931&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.417 2026-10-29 05:04:44,349 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:04:44,396 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.430 2026-10-29 05:04:44,407 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.262 2026-10-29 05:04:44,428 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:04:44,446 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.017 0.261 2026-10-29 05:04:44,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.021 0.300 2026-10-29 05:04:44,564 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.325 2026-10-29 05:04:44,573 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.295 2026-10-29 05:04:44,595 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.218 2026-10-29 05:04:44,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.208 2026-10-29 05:04:44,665 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.016 0.211 2026-10-29 05:04:44,734 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.019 0.261 2026-10-29 05:04:44,783 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:44,792 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:44,834 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:44,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.268 2026-10-29 05:04:44,855 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:44,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:04:44,887 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.006 0.301 2026-10-29 05:04:44,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:04:44,938 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.324 2026-10-29 05:04:44,974 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:44] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.342 2026-10-29 05:04:44,997 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:45,007 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:04:45,015 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.272 2026-10-29 05:04:45,073 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.272 2026-10-29 05:04:45,081 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:04:45,096 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:04:45,104 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:45,112 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:04:45,139 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-29 05:04:45,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:45] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.023 2026-10-29 05:04:45,160 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:04:45,179 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:45,197 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12092192 for PoS orders references: ['Order 00085-002-0001'] (draft: False) 2026-10-29 05:04:45,211 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:04:48,748 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12092192 with result: [{'id': 73, 'pos_reference': 'Order 00085-002-0001', 'account_move': 229}] 2026-10-29 05:04:48,825 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 0.980 2.656 2026-10-29 05:04:48,833 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 2.305 2026-10-29 05:04:48,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:48] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.020 0.059 2026-10-29 05:04:49,029 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:49] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.012 2026-10-29 05:04:49,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:04:49,796 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:04:49,816 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17634 2026-10-29 05:04:49,821 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:04:49,826 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17634 2026-10-29 05:04:49,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050449_938491_TestUi.txt 2026-10-29 05:04:49,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyu4_vwk3_chrome_odoo" 2026-10-29 05:04:50,003 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_decimals ... 2026-10-29 05:04:51,297 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17848 2026-10-29 05:04:51,298 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppm1ll5u7_chrome_odoo 2026-10-29 05:04:51,298 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44877/json/version 2026-10-29 05:04:51,302 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44877/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:04:51,342 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:04:51,343 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44877/json 2026-10-29 05:04:51,345 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44877/json with timeout 3 increased to 10s during tests 2026-10-29 05:04:51,361 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44877/devtools/page/C2035019CA58FFED05D336C0A8F4192C 2026-10-29 05:04:51,384 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:04:51,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:04:51,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:04:51,749 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:04:51,756 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:04:51,756 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:04:51,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:04:52,838 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:52] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.093 0.969 2026-10-29 05:04:52,842 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C2035019CA58FFED05D336C0A8F4192C', 'loaderId': 'D488B881C6BF97882FFDB5AAB80BB72E', 'isDownload': False} 2026-10-29 05:04:52,842 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-10-29 05:04:52,864 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:04:52,905 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:52] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.017 2026-10-29 05:04:52,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:52] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.048 2026-10-29 05:04:52,940 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:52] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.050 2026-10-29 05:04:53,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:53] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 05:04:53,559 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 05:04:53,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-10-29 05:04:53,638 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:04:53,660 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:04:53,680 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:54,933 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.446 0.821 2026-10-29 05:04:55,009 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.272 2026-10-29 05:04:55,038 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:04:55,119 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.113 2026-10-29 05:04:55,213 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:04:55,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 05:04:55,953 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.149 0.496 2026-10-29 05:04:56,071 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-10-29 05:04:56,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.077 2026-10-29 05:04:56,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "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-10-29 05:04:56,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 05:04:56,274 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.021 0.066 2026-10-29 05:04:56,351 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.137 2026-10-29 05:04:56,430 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.221 2026-10-29 05:04:56,450 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:04:56,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.277 2026-10-29 05:04:56,542 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:04:56,556 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:04:56,565 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:04:56,582 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.362 2026-10-29 05:04:56,686 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.450 2026-10-29 05:04:56,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.443 2026-10-29 05:04:56,793 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.007 0.426 2026-10-29 05:04:56,835 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:04:56,869 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.372 2026-10-29 05:04:56,887 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.298 2026-10-29 05:04:56,932 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:04:57,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:57] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.062 0.332 2026-10-29 05:04:57,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.321 2026-10-29 05:04:57,040 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.284 2026-10-29 05:04:57,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.273 2026-10-29 05:04:57,071 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.216 2026-10-29 05:04:57,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.210 2026-10-29 05:04:57,143 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:57] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.193 2026-10-29 05:04:57,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:57] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.201 2026-10-29 05:04:57,266 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:57] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.225 2026-10-29 05:04:57,268 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:04:57,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-10-29 05:04:57,295 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-10-29 05:04:57,305 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:57] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.243 2026-10-29 05:04:57,307 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:57,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:57] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.023 0.261 2026-10-29 05:04:57,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:57] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.015 0.221 2026-10-29 05:04:58,132 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.256 0.589 2026-10-29 05:04:58,197 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:58] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.018 0.861 2026-10-29 05:04:58,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:04:58,979 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:04:58,980 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:04:58,994 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:04:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:04:59,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17848 2026-10-29 05:04:59,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:04:59,013 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17848 2026-10-29 05:04:59,143 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050459_143107_TestUi.txt 2026-10-29 05:04:59,143 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppm1ll5u7_chrome_odoo" 2026-10-29 05:04:59,211 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-10-29 05:05:00,433 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18048 2026-10-29 05:05:00,434 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpaxa7ghrb_chrome_odoo 2026-10-29 05:05:00,434 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41141/json/version 2026-10-29 05:05:00,436 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41141/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:05:00,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:05:00,532 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41141/json 2026-10-29 05:05:00,533 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41141/json with timeout 3 increased to 10s during tests 2026-10-29 05:05:00,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41141/devtools/page/E982E1073E2B02B87FD9F1C086ADBADD 2026-10-29 05:05:00,652 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:05:00,667 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:05:01,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:05:01,020 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:05:01,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:05:01,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:05:01,063 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:05:02,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:02] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.099 0.922 2026-10-29 05:05:02,095 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E982E1073E2B02B87FD9F1C086ADBADD', 'loaderId': 'EC3A5DDB61A6D6AEE2A59DB79949B06F', 'isDownload': False} 2026-10-29 05:05:02,096 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-29 05:05:02,141 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:05:02,175 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:02] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.014 2026-10-29 05:05:02,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:02] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.025 2026-10-29 05:05:02,224 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:02] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.031 2026-10-29 05:05:02,824 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:02] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.025 0.018 2026-10-29 05:05:02,846 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.027 2026-10-29 05:05:02,868 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:05:02,873 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:05:02,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 05:05:02,926 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:04,087 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.379 0.780 2026-10-29 05:05:04,233 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.036 1.227 2026-10-29 05:05:04,280 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:05:04,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.172 2026-10-29 05:05:04,464 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 05:05:04,518 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 05:05:05,241 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.146 0.549 2026-10-29 05:05:05,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-10-29 05:05:05,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.088 2026-10-29 05:05:05,444 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.030 2026-10-29 05:05:05,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 05:05:05,653 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:05] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.036 0.076 2026-10-29 05:05:05,726 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:05:05,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:05] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.196 2026-10-29 05:05:05,849 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:05] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.274 2026-10-29 05:05:05,953 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:05] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.020 0.362 2026-10-29 05:05:05,970 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:05:06,004 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:05:06,016 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 05:05:06,096 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.043 0.477 2026-10-29 05:05:06,168 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.592 2026-10-29 05:05:06,196 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.452 2026-10-29 05:05:06,259 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.463 2026-10-29 05:05:06,325 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.443 2026-10-29 05:05:06,343 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.300 2026-10-29 05:05:06,353 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.249 2026-10-29 05:05:06,374 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.181 2026-10-29 05:05:06,400 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:05:06,438 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:05:06,526 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.068 0.255 2026-10-29 05:05:06,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.303 2026-10-29 05:05:06,559 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.284 2026-10-29 05:05:06,580 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.241 2026-10-29 05:05:06,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.194 2026-10-29 05:05:06,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:05:06,701 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.261 2026-10-29 05:05:06,717 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-10-29 05:05:06,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-10-29 05:05:06,743 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:06,746 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.290 2026-10-29 05:05:06,780 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.007 0.222 2026-10-29 05:05:06,810 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.234 2026-10-29 05:05:06,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:06] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.187 2026-10-29 05:05:07,572 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.231 0.620 2026-10-29 05:05:07,641 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:07] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.014 0.879 2026-10-29 05:05:08,425 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:08,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:05:08,448 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:05:08,494 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18048 2026-10-29 05:05:08,496 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:05:08,496 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18048 2026-10-29 05:05:08,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050508_635969_TestUi.txt 2026-10-29 05:05:08,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpaxa7ghrb_chrome_odoo" 2026-10-29 05:05:08,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_combo_change_fp ... 2026-10-29 05:05:14,146 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18251 2026-10-29 05:05:14,147 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvfw_7yse_chrome_odoo 2026-10-29 05:05:14,147 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38267/json/version 2026-10-29 05:05:14,150 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38267/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:05:14,218 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:05:14,218 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38267/json 2026-10-29 05:05:14,219 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38267/json with timeout 3 increased to 10s during tests 2026-10-29 05:05:14,242 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38267/devtools/page/0457FBDBBED3CD7944991386DF8667CB 2026-10-29 05:05:14,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:05:14,310 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:05:14,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:05:14,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:05:14,704 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:05:14,705 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:05:14,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:05:15,747 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:15] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.105 0.910 2026-10-29 05:05:15,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '0457FBDBBED3CD7944991386DF8667CB', 'loaderId': 'AFBAF035E8FBF9FF7D4EA7315A8E52EB', 'isDownload': False} 2026-10-29 05:05:15,752 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-10-29 05:05:15,779 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:05:15,832 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:15] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.017 2026-10-29 05:05:15,863 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:15] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.041 2026-10-29 05:05:15,903 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:15] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.083 2026-10-29 05:05:16,514 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:16] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.019 2026-10-29 05:05:16,547 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 05:05:16,625 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:05:16,651 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.013 2026-10-29 05:05:16,666 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:05:16,708 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:17,491 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:05:17,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.313 0.773 2026-10-29 05:05:17,918 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.078 2026-10-29 05:05:17,962 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.021 2026-10-29 05:05:17,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:05:18,237 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/image?model=product.product&field=image_128&id=933&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.117 0.114 2026-10-29 05:05:18,254 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:05:18,332 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/image?model=product.product&field=image_128&id=932&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.024 0.293 2026-10-29 05:05:18,379 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/image?model=product.product&field=image_128&id=934&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.344 2026-10-29 05:05:18,452 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/image?model=product.product&field=image_128&id=937&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.025 0.326 2026-10-29 05:05:18,587 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/image?model=product.product&field=image_128&id=935&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.486 2026-10-29 05:05:18,612 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:05:18,660 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:05:18,676 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/image?model=product.product&field=image_128&id=936&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.553 2026-10-29 05:05:18,680 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:05:18,720 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.430 2026-10-29 05:05:18,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/image?model=product.product&field=image_128&id=938&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.462 2026-10-29 05:05:18,883 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/image?model=product.product&field=image_128&id=939&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.483 2026-10-29 05:05:18,897 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:05:18,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/image?model=product.product&field=image_128&id=940&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.445 2026-10-29 05:05:18,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.258 2026-10-29 05:05:18,994 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.257 2026-10-29 05:05:19,018 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.260 2026-10-29 05:05:19,020 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:05:19,026 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.233 2026-10-29 05:05:19,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.051 2026-10-29 05:05:19,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.184 2026-10-29 05:05:19,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.027 0.226 2026-10-29 05:05:19,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.263 2026-10-29 05:05:19,311 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,334 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,335 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image?model=product.product&field=image_128&id=943&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.282 2026-10-29 05:05:19,352 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,374 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.497 2026-10-29 05:05:19,380 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,381 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image?model=product.product&field=image_128&id=942&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.343 2026-10-29 05:05:19,562 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.428 2026-10-29 05:05:19,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.388 2026-10-29 05:05:19,642 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,682 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,706 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,711 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.019 0.406 2026-10-29 05:05:19,715 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,721 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,745 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,748 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.012 0.313 2026-10-29 05:05:19,763 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,774 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,804 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,813 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.337 2026-10-29 05:05:19,820 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,829 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,863 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,864 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,878 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,897 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.020 0.370 2026-10-29 05:05:19,906 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,907 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-29 05:05:19,924 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,960 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,974 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,986 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:19,993 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:19] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.380 2026-10-29 05:05:20,011 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,024 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,036 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,056 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:20] "GET /web/image?model=product.product&field=image_128&id=941&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.393 2026-10-29 05:05:20,070 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,077 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,101 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,128 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,140 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:20] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.023 0.389 2026-10-29 05:05:20,162 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,177 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,194 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,210 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,222 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,239 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:20,240 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:20] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.466 2026-10-29 05:05:20,254 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:05:20,255 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:05:20,290 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:05:20,302 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18251 2026-10-29 05:05:20,309 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:05:20,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:20] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.460 2026-10-29 05:05:20,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18251 2026-10-29 05:05:20,347 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:20] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.432 2026-10-29 05:05:20,377 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:20] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.369 2026-10-29 05:05:20,416 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:20] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.008 0.346 2026-10-29 05:05:20,476 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050520_476148_TestUi.txt 2026-10-29 05:05:20,476 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvfw_7yse_chrome_odoo" 2026-10-29 05:05:20,503 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_products_variants_attribute_value_filtering ... 2026-10-29 05:05:21,556 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #43 deleted mail.message records with IDs: [9809] 2026-10-29 05:05:22,490 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18461 2026-10-29 05:05:22,491 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp106f6yh0_chrome_odoo 2026-10-29 05:05:22,491 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41497/json/version 2026-10-29 05:05:22,493 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41497/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:05:22,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:05:22,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41497/json 2026-10-29 05:05:22,576 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41497/json with timeout 3 increased to 10s during tests 2026-10-29 05:05:22,593 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41497/devtools/page/A7EBD7AD2999BA12A85C4BCD41BE6AE8 2026-10-29 05:05:22,600 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:05:22,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:05:22,752 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:05:22,757 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:05:22,776 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:05:22,778 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:05:22,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:05:25,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:25] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.121 2.090 2026-10-29 05:05:25,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A7EBD7AD2999BA12A85C4BCD41BE6AE8', 'loaderId': '0899D894071C25091060FD197A384779', 'isDownload': False} 2026-10-29 05:05:25,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-10-29 05:05:25,044 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:05:25,079 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:25] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.015 2026-10-29 05:05:25,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:25] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.028 2026-10-29 05:05:25,146 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:25] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.028 0.041 2026-10-29 05:05:25,777 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.018 2026-10-29 05:05:25,805 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.012 2026-10-29 05:05:25,840 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 05:05:25,850 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:05:25,860 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:05:25,874 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:26,636 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:26,946 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.334 0.746 2026-10-29 05:05:27,095 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.087 2026-10-29 05:05:27,137 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.025 2026-10-29 05:05:27,165 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:05:27,338 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.086 0.058 2026-10-29 05:05:27,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.188 2026-10-29 05:05:27,445 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 05:05:27,498 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.230 2026-10-29 05:05:27,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.043 0.279 2026-10-29 05:05:27,682 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.351 2026-10-29 05:05:27,699 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05: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-10-29 05:05:27,710 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:05:27,742 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:05:27,764 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:05:27,794 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.037 0.441 2026-10-29 05:05:27,840 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.462 2026-10-29 05:05:27,934 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "GET /web/image?model=product.product&field=image_128&id=944&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.463 2026-10-29 05:05:27,999 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:27] "GET /web/image?model=product.product&field=image_128&id=945&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.473 2026-10-29 05:05:28,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.387 2026-10-29 05:05:28,062 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.279 2026-10-29 05:05:28,102 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:05:28,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.052 0.340 2026-10-29 05:05:28,208 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.002 0.336 2026-10-29 05:05:28,226 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.313 2026-10-29 05:05:28,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.314 2026-10-29 05:05:28,288 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.018 0.263 2026-10-29 05:05:28,328 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.285 2026-10-29 05:05:28,409 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:28,420 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:28,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.308 2026-10-29 05:05:28,527 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.304 2026-10-29 05:05:28,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.320 2026-10-29 05:05:28,583 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.308 2026-10-29 05:05:28,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.001 0.314 2026-10-29 05:05:28,669 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.016 0.272 2026-10-29 05:05:28,732 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.259 2026-10-29 05:05:29,009 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:29] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.099 0.377 2026-10-29 05:05:29,790 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:29,803 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:29,818 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:29,835 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:29,860 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:30,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:30] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.048 0.150 2026-10-29 05:05:30,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:05:30,805 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:30,819 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:30,822 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:05:30,843 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:05:30,845 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18461 2026-10-29 05:05:30,847 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:05:30,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18461 2026-10-29 05:05:30,957 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050530_957121_TestUi.txt 2026-10-29 05:05:30,957 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp106f6yh0_chrome_odoo" 2026-10-29 05:05:30,980 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-10-29 05:05:31,977 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18657 2026-10-29 05:05:31,977 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp804xe1ls_chrome_odoo 2026-10-29 05:05:31,977 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37613/json/version 2026-10-29 05:05:31,979 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37613/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:05:32,073 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:05:32,073 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37613/json 2026-10-29 05:05:32,074 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37613/json with timeout 3 increased to 10s during tests 2026-10-29 05:05:32,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37613/devtools/page/A32899659B6EF32C6550368CACDF8104 2026-10-29 05:05:32,126 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:05:32,142 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:05:32,576 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:05:32,579 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:05:32,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:05:32,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:05:32,603 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:05:33,641 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:33] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.101 0.943 2026-10-29 05:05:33,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A32899659B6EF32C6550368CACDF8104', 'loaderId': '95A0CF82593875EA2DA37CB44E846697', 'isDownload': False} 2026-10-29 05:05:33,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-29 05:05:33,684 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:05:33,721 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:33] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.016 2026-10-29 05:05:33,740 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:33] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.033 2026-10-29 05:05:33,771 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:33] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.054 2026-10-29 05:05:34,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:34] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.017 2026-10-29 05:05:34,399 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.033 2026-10-29 05:05:34,465 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:05:34,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.031 2026-10-29 05:05:34,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:05:34,550 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:35,649 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.383 0.739 2026-10-29 05:05:35,755 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 1.106 2026-10-29 05:05:35,805 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:05:35,903 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.138 2026-10-29 05:05:35,962 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 05:05:36,036 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-29 05:05:36,791 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.151 0.553 2026-10-29 05:05:36,854 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:05:36,931 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.081 2026-10-29 05:05:36,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:36] "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-10-29 05:05:37,002 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:05:37,195 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.038 0.109 2026-10-29 05:05:37,244 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:05:37,279 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.024 0.145 2026-10-29 05:05:37,341 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.209 2026-10-29 05:05:37,440 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.299 2026-10-29 05:05:37,464 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05: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-10-29 05:05:37,482 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:05:37,512 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:05:37,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.020 0.402 2026-10-29 05:05:37,579 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:05:37,619 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.470 2026-10-29 05:05:37,653 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.377 2026-10-29 05:05:37,739 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/image?model=product.product&field=image_128&id=946&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.421 2026-10-29 05:05:37,755 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.392 2026-10-29 05:05:37,768 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.199 2026-10-29 05:05:37,819 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:05:37,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.030 0.180 2026-10-29 05:05:37,845 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.014 0.200 2026-10-29 05:05:37,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.178 2026-10-29 05:05:37,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.178 2026-10-29 05:05:37,985 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:37] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.036 0.194 2026-10-29 05:05:38,044 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.021 0.237 2026-10-29 05:05:38,120 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:38,132 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:38] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.284 2026-10-29 05:05:38,148 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:38,169 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-29 05:05:38,196 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-29 05:05:38,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:38] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.365 2026-10-29 05:05:38,254 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:05:38,285 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:38] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.409 2026-10-29 05:05:38,299 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:05:38,317 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:38] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.008 0.409 2026-10-29 05:05:38,351 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 05:05:38,354 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:38,361 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:05:38,365 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:05:38,383 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'tracking method is Lot (trigger: li:contains("Lot Number"))' 2026-10-29 05:05:38,399 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:05:38,411 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:38] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.021 0.391 2026-10-29 05:05:38,446 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:38] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.007 0.375 2026-10-29 05:05:38,481 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.316 2026-10-29 05:05:38,541 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.266 2026-10-29 05:05:38,547 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20490776 for PoS orders references: ['Order 00092-002-0001'] (draft: False) 2026-10-29 05:05:38,879 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20490776 with result: [{'id': 74, 'pos_reference': 'Order 00092-002-0001', 'account_move': False}] 2026-10-29 05:05:38,915 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.116 0.409 2026-10-29 05:05:39,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:39] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.012 2026-10-29 05:05:39,418 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:05:39,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:05:39,757 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:05:39,776 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18657 2026-10-29 05:05:39,778 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:05:39,779 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18657 2026-10-29 05:05:39,916 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050539_916646_TestUi.txt 2026-10-29 05:05:39,917 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp804xe1ls_chrome_odoo" 2026-10-29 05:05:39,942 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-10-29 05:05:41,114 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18867 2026-10-29 05:05:41,114 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9jalv0_b_chrome_odoo 2026-10-29 05:05:41,115 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42999/json/version 2026-10-29 05:05:41,116 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42999/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:05:41,234 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:05:41,234 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42999/json 2026-10-29 05:05:41,235 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42999/json with timeout 3 increased to 10s during tests 2026-10-29 05:05:41,294 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42999/devtools/page/198EA0014173EF8EF2775EB32A221030 2026-10-29 05:05:41,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:05:41,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:05:41,775 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:05:41,779 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:05:41,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:05:41,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:05:41,825 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:05:43,001 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:43] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.098 1.083 2026-10-29 05:05:43,008 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '198EA0014173EF8EF2775EB32A221030', 'loaderId': '3CD1179B28ABFD1F2FEBACD6B3564F07', 'isDownload': False} 2026-10-29 05:05:43,008 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-29 05:05:43,035 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:05:43,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:43] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.015 2026-10-29 05:05:43,097 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:43] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.042 2026-10-29 05:05:43,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:43] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.056 2026-10-29 05:05:43,824 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:43] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-29 05:05:43,838 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 05:05:43,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 05:05:43,938 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:05:43,947 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:05:43,982 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:45,127 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.338 0.809 2026-10-29 05:05:45,217 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.153 2026-10-29 05:05:45,255 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:05:45,341 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.103 2026-10-29 05:05:45,440 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:05:45,498 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 05:05:46,405 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:05:46,407 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.190 0.590 2026-10-29 05:05:46,555 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.095 2026-10-29 05:05:46,599 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.026 2026-10-29 05:05:46,621 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-29 05:05:46,789 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:46] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.049 0.087 2026-10-29 05:05:46,903 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:46] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.032 0.208 2026-10-29 05:05:46,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:05:47,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.033 0.326 2026-10-29 05:05:47,098 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.390 2026-10-29 05:05:47,141 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:05:47,166 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:05:47,229 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:05:47,261 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:05:47,284 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.025 0.577 2026-10-29 05:05:47,360 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.630 2026-10-29 05:05:47,386 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.587 2026-10-29 05:05:47,492 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image?model=product.product&field=image_128&id=947&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.023 0.517 2026-10-29 05:05:47,547 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.478 2026-10-29 05:05:47,571 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.287 2026-10-29 05:05:47,589 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:05:47,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.021 0.275 2026-10-29 05:05:47,644 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.018 0.253 2026-10-29 05:05:47,751 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.036 0.317 2026-10-29 05:05:47,765 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.321 2026-10-29 05:05:47,791 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.281 2026-10-29 05:05:47,814 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.013 0.242 2026-10-29 05:05:47,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.019 0.261 2026-10-29 05:05:47,894 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:47,915 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:47,958 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:47,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-10-29 05:05:47,977 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:47,994 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:47] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.028 0.344 2026-10-29 05:05:48,015 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:48,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:05:48,067 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:48] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.015 0.382 2026-10-29 05:05:48,096 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:05:48,117 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:48] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.352 2026-10-29 05:05:48,118 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:05:48,130 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:48,143 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:05:48,146 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:48,157 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:48] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.006 0.342 2026-10-29 05:05:48,188 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:05:48,203 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:48] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.014 0.358 2026-10-29 05:05:48,210 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 05:05:48,257 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.329 2026-10-29 05:05:48,273 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:05:48,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:48] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.255 2026-10-29 05:05:48,330 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:48] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.018 0.149 2026-10-29 05:05:48,338 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69941630 for PoS orders references: ['Order 00093-002-0001'] (draft: False) 2026-10-29 05:05:48,604 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69941630 with result: [{'id': 75, 'pos_reference': 'Order 00093-002-0001', 'account_move': False}] 2026-10-29 05:05:48,636 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.127 0.259 2026-10-29 05:05:48,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:48] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.017 2026-10-29 05:05:49,461 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:49,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-10-29 05:05:49,506 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 05:05:49,589 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:49] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.015 0.049 2026-10-29 05:05:49,595 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.012 2026-10-29 05:05:49,700 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:49] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.024 0.058 2026-10-29 05:05:50,499 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:50,512 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.010 2026-10-29 05:05:50,518 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:50,519 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-10-29 05:05:50,534 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:05:50,550 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:50,554 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:05:50,600 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:05:50,618 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18867 2026-10-29 05:05:50,621 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:05:50,625 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18867 2026-10-29 05:05:50,795 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050550_794843_TestUi.txt 2026-10-29 05:05:50,795 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9jalv0_b_chrome_odoo" 2026-10-29 05:05:50,824 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-10-29 05:05:51,888 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19083 2026-10-29 05:05:51,888 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxfzco1jg_chrome_odoo 2026-10-29 05:05:51,888 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45633/json/version 2026-10-29 05:05:51,897 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45633/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:05:51,972 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:05:51,975 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45633/json 2026-10-29 05:05:51,980 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45633/json with timeout 3 increased to 10s during tests 2026-10-29 05:05:52,019 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45633/devtools/page/D94F52A468DA975221D030E6BF6EF639 2026-10-29 05:05:52,051 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:05:52,093 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:05:52,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:05:52,463 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:05:52,466 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:05:52,466 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:05:52,494 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:05:53,576 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:53] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.104 0.983 2026-10-29 05:05:53,581 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D94F52A468DA975221D030E6BF6EF639', 'loaderId': 'B416D2F0F4409F49DC96CB9CAE037714', 'isDownload': False} 2026-10-29 05:05:53,581 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-29 05:05:53,598 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:05:53,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:53] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.019 2026-10-29 05:05:53,671 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:53] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.049 2026-10-29 05:05:53,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:53] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.025 0.064 2026-10-29 05:05:54,339 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:54] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.020 2026-10-29 05:05:54,376 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.025 2026-10-29 05:05:54,435 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:05:54,453 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-29 05:05:54,457 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:05:54,533 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:55,491 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.294 0.708 2026-10-29 05:05:55,594 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.974 2026-10-29 05:05:55,628 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:05:55,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.126 2026-10-29 05:05:55,772 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:05:55,870 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 05:05:56,685 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:56,690 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.186 0.597 2026-10-29 05:05:56,835 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.095 2026-10-29 05:05:56,889 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.040 2026-10-29 05:05:56,913 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 05:05:57,095 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.058 0.096 2026-10-29 05:05:57,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.024 0.211 2026-10-29 05:05:57,218 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:05:57,247 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.260 2026-10-29 05:05:57,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.298 2026-10-29 05:05:57,395 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.020 0.382 2026-10-29 05:05:57,412 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:05:57,451 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:05:57,473 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:05:57,508 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.035 0.469 2026-10-29 05:05:57,531 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.413 2026-10-29 05:05:57,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.024 0.360 2026-10-29 05:05:57,639 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:05:57,697 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.026 0.415 2026-10-29 05:05:57,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.423 2026-10-29 05:05:57,778 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.253 2026-10-29 05:05:57,792 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:05:57,796 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.271 2026-10-29 05:05:57,813 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.273 2026-10-29 05:05:57,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.249 2026-10-29 05:05:57,853 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.014 0.176 2026-10-29 05:05:57,950 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.020 0.224 2026-10-29 05:05:57,969 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.192 2026-10-29 05:05:57,996 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:57] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.184 2026-10-29 05:05:58,047 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:58] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.228 2026-10-29 05:05:58,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:58] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.241 2026-10-29 05:05:58,106 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:58] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.004 0.225 2026-10-29 05:05:58,143 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:58] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.183 2026-10-29 05:05:58,171 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:58,173 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:58] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.123 2026-10-29 05:05:58,204 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:58,236 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:58,254 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:05:58,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:05:58,317 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:05:58,318 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:05:58,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-10-29 05:05:58,371 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:58,395 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:58,422 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:58,443 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:05:58,459 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-10-29 05:05:58,506 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-10-29 05:05:58,527 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-10-29 05:05:58,539 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:58,574 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:58,578 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:58,588 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:58,604 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:59,449 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:05:59,459 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:05:59,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is -1.95 (trigger: .total:contains("-1.95"))' 2026-10-29 05:05:59,484 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:59,501 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:59,517 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:05:59,521 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:05:59,542 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:05:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:05:59,571 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19083 2026-10-29 05:05:59,572 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:05:59,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19083 2026-10-29 05:05:59,694 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050559_694638_TestUi.txt 2026-10-29 05:05:59,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxfzco1jg_chrome_odoo" 2026-10-29 05:06:00,122 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19286 2026-10-29 05:06:00,122 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_9ov02d9_chrome_odoo 2026-10-29 05:06:00,124 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35323/json/version 2026-10-29 05:06:00,129 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35323/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:06:00,201 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:06:00,201 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35323/json 2026-10-29 05:06:00,202 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35323/json with timeout 3 increased to 10s during tests 2026-10-29 05:06:00,217 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35323/devtools/page/073A24676A698C90A3069FF5FEC8A086 2026-10-29 05:06:00,226 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:06:00,243 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:06:00,322 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:06:00,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:06:00,359 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:06:00,359 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:06:00,508 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:00] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.028 0.094 2026-10-29 05:06:00,516 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '073A24676A698C90A3069FF5FEC8A086', 'loaderId': '794CFA0985CED056A9EE585E82F36229', 'isDownload': False} 2026-10-29 05:06:00,527 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-29 05:06:00,553 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:06:00,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:00] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.016 2026-10-29 05:06:00,601 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:00] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.029 2026-10-29 05:06:00,636 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:00] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.068 2026-10-29 05:06:01,196 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:01] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 05:06:01,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 05:06:01,288 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:06:01,319 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.015 2026-10-29 05:06:01,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:06:01,365 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:02,224 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.271 0.604 2026-10-29 05:06:02,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.881 2026-10-29 05:06:02,367 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:06:02,434 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.129 2026-10-29 05:06:02,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:06:02,564 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 05:06:03,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.158 0.550 2026-10-29 05:06:03,392 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:06:03,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.063 2026-10-29 05:06:03,468 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "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-10-29 05:06:03,498 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:06:03,615 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.043 0.047 2026-10-29 05:06:03,689 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.149 2026-10-29 05:06:03,714 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:06:03,748 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.210 2026-10-29 05:06:03,798 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.253 2026-10-29 05:06:03,898 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.019 0.334 2026-10-29 05:06:03,918 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06: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-10-29 05:06:03,955 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:06:03,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.409 2026-10-29 05:06:03,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.358 2026-10-29 05:06:03,991 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:06:04,003 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:06:04,088 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.018 0.340 2026-10-29 05:06:04,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.393 2026-10-29 05:06:04,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.438 2026-10-29 05:06:04,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.277 2026-10-29 05:06:04,313 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:06:04,358 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 11 0.025 0.292 2026-10-29 05:06:04,367 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.319 2026-10-29 05:06:04,392 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.326 2026-10-29 05:06:04,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.316 2026-10-29 05:06:04,454 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.020 0.243 2026-10-29 05:06:04,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.216 2026-10-29 05:06:04,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.181 2026-10-29 05:06:04,594 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.194 2026-10-29 05:06:04,622 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:04,633 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.222 2026-10-29 05:06:04,635 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:04,669 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:04,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.021 0.220 2026-10-29 05:06:04,692 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:04,706 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:06:04,709 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.237 2026-10-29 05:06:04,757 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:06:04,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.023 0.194 2026-10-29 05:06:04,791 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-10-29 05:06:04,796 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:06:04,797 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:04,803 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:06:04,822 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:04,833 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.181 2026-10-29 05:06:04,850 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:04,859 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:05,709 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:05,710 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:06:05,729 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:06:05,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19286 2026-10-29 05:06:05,748 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:06:05,749 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19286 2026-10-29 05:06:05,885 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050605_885575_TestUi.txt 2026-10-29 05:06:05,886 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_9ov02d9_chrome_odoo" 2026-10-29 05:06:05,912 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up ... 2026-10-29 05:06:07,493 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19494 2026-10-29 05:06:07,493 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptyqrj_pa_chrome_odoo 2026-10-29 05:06:07,494 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42119/json/version 2026-10-29 05:06:07,497 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42119/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:06:07,653 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:06:07,653 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42119/json 2026-10-29 05:06:07,654 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42119/json with timeout 3 increased to 10s during tests 2026-10-29 05:06:07,683 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42119/devtools/page/EBFCB928DADF2E3B804A0B15E16B8892 2026-10-29 05:06:07,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:06:07,710 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:06:08,094 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:06:08,099 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:06:08,105 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:06:08,105 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:06:08,134 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:06:09,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:09] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.096 0.968 2026-10-29 05:06:09,198 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EBFCB928DADF2E3B804A0B15E16B8892', 'loaderId': '2D2FCEB9B1A22614371717913BEC8F0A', 'isDownload': False} 2026-10-29 05:06:09,199 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-29 05:06:09,241 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:06:09,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:09] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.015 2026-10-29 05:06:09,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:09] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.041 2026-10-29 05:06:09,340 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:09] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.061 2026-10-29 05:06:09,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:09] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.015 0.019 2026-10-29 05:06:09,973 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.021 2026-10-29 05:06:10,019 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:06:10,031 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:06:10,032 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-29 05:06:10,086 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:11,191 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.341 0.785 2026-10-29 05:06:11,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.039 1.135 2026-10-29 05:06:11,352 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:06:11,456 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.150 2026-10-29 05:06:11,555 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:06:11,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 05:06:12,437 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:06:12,477 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.181 0.643 2026-10-29 05:06:12,601 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.079 2026-10-29 05:06:12,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:12] "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-10-29 05:06:12,663 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:06:12,877 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:12] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.043 0.104 2026-10-29 05:06:12,966 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:12] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.026 0.205 2026-10-29 05:06:12,986 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:06:13,045 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.022 0.287 2026-10-29 05:06:13,153 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.349 2026-10-29 05:06:13,188 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:06:13,223 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:06:13,253 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:06:13,270 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.022 0.510 2026-10-29 05:06:13,339 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.521 2026-10-29 05:06:13,386 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.495 2026-10-29 05:06:13,466 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image?model=product.product&field=image_128&id=949&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.457 2026-10-29 05:06:13,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image?model=product.product&field=image_128&id=950&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.467 2026-10-29 05:06:13,551 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:06:13,558 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.284 2026-10-29 05:06:13,574 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:06:13,597 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.015 0.301 2026-10-29 05:06:13,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.254 2026-10-29 05:06:13,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.241 2026-10-29 05:06:13,663 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.210 2026-10-29 05:06:13,756 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.031 0.244 2026-10-29 05:06:13,778 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.207 2026-10-29 05:06:13,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.230 2026-10-29 05:06:13,893 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:13,894 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image?model=product.product&field=image_128&id=951&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.011 0.268 2026-10-29 05:06:13,911 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:13,947 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:13,967 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:13,973 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:06:13,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:13] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.337 2026-10-29 05:06:14,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:06:14,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-10-29 05:06:14,047 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,065 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:14] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.023 0.370 2026-10-29 05:06:14,070 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,112 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:06:14,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-29 05:06:14,128 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 05:06:14,161 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:06:14,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-29 05:06:14,194 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-29 05:06:14,195 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:14] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.046 0.380 2026-10-29 05:06:14,211 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:14] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.009 0.407 2026-10-29 05:06:14,251 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,257 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:14] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.003 0.415 2026-10-29 05:06:14,273 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:06:14,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:06:14,295 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:14] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.370 2026-10-29 05:06:14,315 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-10-29 05:06:14,317 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,342 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,352 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,353 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.341 2026-10-29 05:06:14,370 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:06:14,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-29 05:06:14,394 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:14] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.215 2026-10-29 05:06:14,400 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-29 05:06:14,419 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-29 05:06:14,433 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,469 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,482 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,491 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:06:14,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:06:14,518 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-10-29 05:06:14,534 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,550 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,566 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,589 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:06:14,601 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-29 05:06:14,619 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-29 05:06:14,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-29 05:06:14,650 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,683 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,689 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,709 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:06:14,720 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:06:14,737 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-10-29 05:06:14,749 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,770 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,785 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:14,808 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:15,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:06:15,644 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:06:15,658 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19494 2026-10-29 05:06:15,659 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:06:15,660 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19494 2026-10-29 05:06:15,824 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050615_823770_TestUi.txt 2026-10-29 05:06:15,824 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptyqrj_pa_chrome_odoo" 2026-10-29 05:06:15,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up_cash_and_bank ... 2026-10-29 05:06:17,572 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19706 2026-10-29 05:06:17,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3fbim9f5_chrome_odoo 2026-10-29 05:06:17,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37159/json/version 2026-10-29 05:06:17,575 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37159/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:06:17,694 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:06:17,694 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37159/json 2026-10-29 05:06:17,695 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37159/json with timeout 3 increased to 10s during tests 2026-10-29 05:06:17,705 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37159/devtools/page/BFAA926231E4A5D487AD5066342BE03E 2026-10-29 05:06:17,716 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:06:17,720 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:06:18,201 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:06:18,205 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:06:18,208 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:06:18,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:06:18,236 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:06:19,168 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:19] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.095 0.842 2026-10-29 05:06:19,173 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BFAA926231E4A5D487AD5066342BE03E', 'loaderId': '159CFC2F0C25C23A28A7586EEEDFBD3E', 'isDownload': False} 2026-10-29 05:06:19,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-10-29 05:06:19,197 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:06:19,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:19] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-10-29 05:06:19,244 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:19] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.019 2026-10-29 05:06:19,266 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:19] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.035 2026-10-29 05:06:19,909 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:19] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.015 2026-10-29 05:06:19,928 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.016 2026-10-29 05:06:19,990 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:06:20,016 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:06:20,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.018 2026-10-29 05:06:20,067 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:21,217 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.394 0.776 2026-10-29 05:06:21,332 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.046 1.155 2026-10-29 05:06:21,370 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:06:21,475 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.154 2026-10-29 05:06:21,556 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 05:06:21,619 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-29 05:06:22,756 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:06:23,427 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.154 1.591 2026-10-29 05:06:23,572 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.089 2026-10-29 05:06:23,634 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.038 2026-10-29 05:06:23,666 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.008 2026-10-29 05:06:23,810 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:23] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.064 0.054 2026-10-29 05:06:23,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:23] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.014 0.171 2026-10-29 05:06:23,913 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:06:23,970 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:23] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.029 0.230 2026-10-29 05:06:24,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.012 0.330 2026-10-29 05:06:24,138 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.423 2026-10-29 05:06:24,158 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06: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-10-29 05:06:24,178 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:06:24,201 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:06:24,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.501 2026-10-29 05:06:24,255 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.434 2026-10-29 05:06:24,353 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=product.product&field=image_128&id=952&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.021 0.402 2026-10-29 05:06:24,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=product.product&field=image_128&id=953&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.414 2026-10-29 05:06:24,424 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:06:24,489 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.016 0.418 2026-10-29 05:06:24,566 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.028 0.314 2026-10-29 05:06:24,576 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:06:24,593 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.329 2026-10-29 05:06:24,613 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.333 2026-10-29 05:06:24,621 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.319 2026-10-29 05:06:24,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.021 0.258 2026-10-29 05:06:24,682 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.014 0.223 2026-10-29 05:06:24,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.197 2026-10-29 05:06:24,743 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.016 0.140 2026-10-29 05:06:24,809 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.019 0.187 2026-10-29 05:06:24,871 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:24,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.247 2026-10-29 05:06:24,886 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:24,921 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:24,940 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:24,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.023 0.252 2026-10-29 05:06:24,952 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:06:24,969 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:24] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.002 0.272 2026-10-29 05:06:24,984 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:06:25,009 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:25] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.012 0.287 2026-10-29 05:06:25,059 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:25] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.271 2026-10-29 05:06:25,069 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:25,094 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:06:25,109 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.216 2026-10-29 05:06:25,151 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:06:25,160 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:06:25,163 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:06:25,170 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 40.00 (trigger: .total:contains("40.00"))' 2026-10-29 05:06:25,187 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:25,207 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:25,222 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:25,240 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:25,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:25] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.017 2026-10-29 05:06:26,078 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:26,092 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:26,099 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:26,116 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-29 05:06:26,135 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:06:26,154 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:26,168 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26056298 for PoS orders references: ['Order 00096-002-0001'] (draft: False) 2026-10-29 05:06:26,195 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:06:29,881 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26056298 with result: [{'id': 76, 'pos_reference': 'Order 00096-002-0001', 'account_move': 235}] 2026-10-29 05:06:29,960 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 1.208 2.592 2026-10-29 05:06:29,968 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 3.053 2026-10-29 05:06:30,034 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:30] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.015 0.038 2026-10-29 05:06:30,132 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:30] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-10-29 05:06:30,893 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:30,904 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:30,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:30,934 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:30,951 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:30,969 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:06:30,983 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:06:31,060 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:31,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:06:31,108 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:06:31,142 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 41.00 (trigger: .total:contains("41.00"))' 2026-10-29 05:06:31,144 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:31,159 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:31,177 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:31,191 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:32,030 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:32,040 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:32,049 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:32,066 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-29 05:06:32,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:06:32,099 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:32,109 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10840265 for PoS orders references: ['Order 00096-002-0002'] (draft: False) 2026-10-29 05:06:34,753 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10840265 with result: [{'id': 77, 'pos_reference': 'Order 00096-002-0002', 'account_move': 237}] 2026-10-29 05:06:34,838 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 0.861 1.876 2026-10-29 05:06:34,901 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:34] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.009 0.028 2026-10-29 05:06:35,748 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:06:35,772 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:06:35,778 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19706 2026-10-29 05:06:35,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:06:35,781 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19706 2026-10-29 05:06:35,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050635_898727_TestUi.txt 2026-10-29 05:06:35,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3fbim9f5_chrome_odoo" 2026-10-29 05:06:35,992 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-10-29 05:06:37,085 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19929 2026-10-29 05:06:37,085 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpra7g_gsu_chrome_odoo 2026-10-29 05:06:37,085 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39643/json/version 2026-10-29 05:06:37,087 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39643/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:06:37,179 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:06:37,179 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39643/json 2026-10-29 05:06:37,180 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39643/json with timeout 3 increased to 10s during tests 2026-10-29 05:06:37,195 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39643/devtools/page/7F827C2A8DE716A54A9382C8FF1E17FD 2026-10-29 05:06:37,235 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:06:37,270 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:06:37,605 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:06:37,609 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:06:37,611 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-10-29 05:06:37,612 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-29 05:06:37,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:06:38,660 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:38] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.109 0.924 2026-10-29 05:06:38,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7F827C2A8DE716A54A9382C8FF1E17FD', 'loaderId': '7D4C3BBBF7FB094426685B6E184FBEE5', 'isDownload': False} 2026-10-29 05:06:38,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-29 05:06:38,696 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:06:38,748 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:38] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.017 2026-10-29 05:06:38,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:38] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.058 2026-10-29 05:06:38,809 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:38] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.066 2026-10-29 05:06:39,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:39] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 05:06:39,428 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 05:06:39,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-29 05:06:39,508 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:06:39,511 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:06:39,535 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:40,613 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.303 0.783 2026-10-29 05:06:40,730 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 1.121 2026-10-29 05:06:40,760 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:06:40,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.064 0.160 2026-10-29 05:06:40,968 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:06:41,063 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.027 2026-10-29 05:06:41,870 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:41,874 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.198 0.592 2026-10-29 05:06:42,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.081 2026-10-29 05:06:42,039 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "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-10-29 05:06:42,065 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 05:06:42,216 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 14 0.042 0.076 2026-10-29 05:06:42,288 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.164 2026-10-29 05:06:42,303 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:06:42,383 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.019 0.229 2026-10-29 05:06:42,452 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.314 2026-10-29 05:06:42,487 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:06:42,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.008 0.354 2026-10-29 05:06:42,525 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:06:42,527 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:06:42,553 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:06:42,631 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.041 0.459 2026-10-29 05:06:42,656 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.428 2026-10-29 05:06:42,721 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/image?model=product.product&field=image_128&id=954&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.010 0.353 2026-10-29 05:06:42,807 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.017 0.402 2026-10-29 05:06:42,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 18 0.057 0.332 2026-10-29 05:06:42,945 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:06:42,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.031 0.364 2026-10-29 05:06:42,993 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.340 2026-10-29 05:06:43,014 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.325 2026-10-29 05:06:43,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.321 2026-10-29 05:06:43,043 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.308 2026-10-29 05:06:43,055 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.238 2026-10-29 05:06:43,103 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.134 2026-10-29 05:06:43,171 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:43,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:43] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.013 0.192 2026-10-29 05:06:43,243 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:43,263 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:43] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 8 0.009 0.245 2026-10-29 05:06:43,287 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:43,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:06:43,295 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:43] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.005 0.249 2026-10-29 05:06:43,331 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:43] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.009 0.248 2026-10-29 05:06:43,375 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:06:43,394 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:43] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-29%2004:57:06 HTTP/1.1" 200 - 4 0.021 0.290 2026-10-29 05:06:43,427 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is 2.00 (trigger: .total:contains("2.00"))' 2026-10-29 05:06:43,446 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 05:06:43,461 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.066 2026-10-29 05:06:43,472 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:43,477 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.027 0.280 2026-10-29 05:06:43,480 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:43,482 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:43,488 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:06:43,503 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-10-29 05:06:43,555 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-10-29 05:06:43,579 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-10-29 05:06:43,590 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:43,619 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:43,623 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:43,634 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:43,657 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:44,494 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:06:44,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:06:44,515 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is -2.00 (trigger: .total:contains("-2.00"))' 2026-10-29 05:06:44,532 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:44,551 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:44,565 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:06:44,569 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:06:44,592 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:06:44,594 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19929 2026-10-29 05:06:44,595 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:06:44,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19929 2026-10-29 05:06:44,759 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050644_759289_TestUi.txt 2026-10-29 05:06:44,759 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpra7g_gsu_chrome_odoo" 2026-10-29 05:06:44,826 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-29 05:06:44,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js: Starting WebSuite.test_pos_js ... 2026-10-29 05:06:46,196 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome pid: 20136 2026-10-29 05:06:46,196 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless temporary user profile dir: /tmp/tmpt_w2vjnk_chrome_odoo 2026-10-29 05:06:46,197 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:37519/json/version 2026-10-29 05:06:46,200 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37519/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:06:46,356 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Browser version: Chrome/150.0.7871.114 2026-10-29 05:06:46,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:37519/json 2026-10-29 05:06:46,363 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37519/json with timeout 3 increased to 10s during tests 2026-10-29 05:06:46,376 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Websocket url found: ws://127.0.0.1:37519/devtools/page/2F622CF8FD4CD4288BF4CCB6D10B55FA 2026-10-29 05:06:46,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Enable chrome headless console log notification 2026-10-29 05:06:46,405 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless enable page notifications 2026-10-29 05:06:47,414 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:06:47,419 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:admin from n/a 2026-10-29 05:06:47,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Setting session cookie in browser 2026-10-29 05:06:47,430 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Open "http://127.0.0.1:8069/pos/ui/tests?mod=web" in browser 2026-10-29 05:06:47,430 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigating to: "http://127.0.0.1:8069/pos/ui/tests?mod=web" 2026-10-29 05:06:47,471 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:06:48,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:48] "GET /pos/ui/tests?mod=web HTTP/1.1" 200 - 112 0.156 1.087 2026-10-29 05:06:48,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigation result: {'frameId': '2F622CF8FD4CD4288BF4CCB6D10B55FA', 'loaderId': 'E603EE468C0261B0F0CA3717E7031326', 'isDownload': False} 2026-10-29 05:06:48,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Waiting for frame '2F622CF8FD4CD4288BF4CCB6D10B55FA' to stop loading 2026-10-29 05:06:48,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:48] "GET /web/assets/37b3e1c/point_of_sale.assets_qunit_tests.min.css HTTP/1.1" 200 - 4 0.003 0.019 2026-10-29 05:06:48,789 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:48] "GET /web/assets/0a14b3d/point_of_sale.assets_qunit_tests.min.js HTTP/1.1" 200 - 4 0.001 0.036 2026-10-29 05:06:49,547 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate ready code "document.readyState === 'complete'" 2026-10-29 05:06:49,663 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate test code "" 2026-10-29 05:06:49,720 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:49] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:06:49,778 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:06:49,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for NumberBuffer" passed 3 tests. 2026-10-29 05:06:49,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-29 05:06:49,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for PopupContainer" passed 6 tests. 2026-10-29 05:06:49,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-29 05:06:50,120 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:06:50,123 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:06:50,232 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06: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-10-29 05:06:50,237 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > Chrome" passed 4 tests. 2026-10-29 05:06:50,237 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-29 05:06:50,253 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:06:50,306 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 05:06:50,314 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 05:06:50,317 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 05:06:50,318 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 05:06:50,318 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 05:06:50,319 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 05:06:50,321 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 05:06:50,322 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 05:06:50,323 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 05:06:50,324 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 05:06:50,328 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 05:06:50,329 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 05:06:50,332 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:06:50,340 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:06:50,361 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 05:06:50,363 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 05:06:50,371 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:06:50,383 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 05:06:50,384 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 05:06:50,395 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 05:06:50,404 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:06:50,412 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:06:50,417 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 05:06:50,418 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 05:06:50,419 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 05:06:50,422 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 05:06:50,422 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 05:06:50,423 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 05:06:50,424 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 05:06:50,424 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 05:06:50,425 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 05:06:50,425 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 05:06:50,429 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 05:06:50,438 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 05:06:50,440 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:06:50,443 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 05:06:50,444 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 05:06:50,453 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 05:06:50,462 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 05:06:50,463 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 05:06:50,466 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 05:06:50,471 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 05:06:50,478 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 05:06:50,486 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:06:50,489 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 05:06:50,494 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:06:50,512 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 05:06:50,524 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 05:06:50,538 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-29 05:06:50,560 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.090 2026-10-29 05:06:50,563 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 05:06:50,567 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 05:06:50,573 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-29 05:06:50,580 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-29 05:06:50,594 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 05:06:50,595 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 05:06:50,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:06:50,605 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 05:06:50,611 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 05:06:50,623 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 05:06:50,624 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 05:06:50,625 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 05:06:50,662 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:06:50,663 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:06:50,675 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 05:06:50,695 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 05:06:50,696 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 05:06:50,700 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:06:50,704 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 05:06:50,708 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 05:06:50,745 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:06:50,747 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 05:06:50,751 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 05:06:50,752 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 05:06:50,755 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 05:06:50,755 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 05:06:50,756 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 05:06:50,759 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 05:06:50,766 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 05:06:50,786 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 05:06:50,789 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 05:06:50,790 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 05:06:50,793 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 05:06:50,794 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 05:06:50,795 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 05:06:50,796 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 05:06:50,796 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 05:06:50,797 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 05:06:50,807 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 05:06:50,807 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 05:06:50,810 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 05:06:50,811 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 05:06:50,813 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 05:06:50,814 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 05:06:50,816 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 05:06:50,821 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:06:50,823 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 05:06:50,862 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 05:06:50,872 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 05:06:50,883 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:06:50,887 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 05:06:50,908 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 05:06:50,910 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 05:06:50,922 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 05:06:50,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 05:06:50,944 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 05:06:50,945 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 05:06:50,960 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 05:06:50,961 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 05:06:50,962 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 05:06:50,964 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 05:06:50,965 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 05:06:50,969 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 05:06:50,970 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 05:06:50,979 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:06:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.120 2026-10-29 05:06:50,980 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 05:06:50,981 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 05:06:50,982 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 05:06:51,324 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > RenderService" passed 1 tests. 2026-10-29 05:06:51,324 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-29 05:06:51,396 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > BarcodeReader scanner claim discipline" passed 8 tests. 2026-10-29 05:06:51,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-29 05:06:51,447 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > RemoteDisplay claim discipline" passed 4 tests. 2026-10-29 05:06:51,447 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-29 05:06:51,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > HardwareProxy scale claim discipline" passed 13 tests. 2026-10-29 05:06:51,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-29 05:06:51,579 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > ViinIotPrinter" passed 11 tests. 2026-10-29 05:06:51,580 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-29 05:06:51,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: QUnit test suite done. 2026-10-29 05:06:51,587 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: test successful 2026-10-29 05:06:51,658 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing chrome headless with pid 20136 2026-10-29 05:06:51,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing websocket connection 2026-10-29 05:06:51,664 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Terminating chrome headless with pid 20136 2026-10-29 05:06:51,802 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_050651_802078_WebSuite.txt 2026-10-29 05:06:51,802 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_js.WebSuite: Removing chrome user profile "/tmp/tmpt_w2vjnk_chrome_odoo" 2026-10-29 05:06:51,848 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-29 05:07:29,421 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 253 and Message-Id '<888476151956912.1793250449.367531538009644-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:07:29,421 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:07:29,441 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [253] 2026-10-29 05:07:29,472 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted mail.message records with IDs: [10633] 2026-10-29 05:07:29,473 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:07:29,499 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:07:31,466 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted pos.payment.method records with IDs: [38] 2026-10-29 05:07:31,984 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-10-29 05:07:45,729 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 254 and Message-Id '<886178085243740.1793250465.684730529785156-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'****ch@yourcompany.com'" successfully sent 2026-10-29 05:07:45,729 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:07:45,750 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [254] 2026-10-29 05:07:45,777 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted mail.message records with IDs: [10879] 2026-10-29 05:07:45,778 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:07:45,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:07:46,921 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_is_deducted_from_cash ... 2026-10-29 05:07:47,135 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31296215 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-10-29 05:07:50,419 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31296215 with result: [{'id': 79, 'pos_reference': 'Order 12346-123-1234', 'account_move': 240}] 2026-10-29 05:07:50,456 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_with_card_only ... 2026-10-29 05:07:50,720 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39278615 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-10-29 05:07:54,292 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39278615 with result: [{'id': 80, 'pos_reference': 'Order 12346-123-1234', 'account_move': 243}] 2026-10-29 05:07:54,335 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_create_from_ui ... 2026-10-29 05:07:54,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30575643 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-29 05:07:55,770 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30575643 with result: [{'id': 81, 'pos_reference': 'Order 00042-003-0014', 'account_move': False}] 2026-10-29 05:07:59,470 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-10-29 05:08:00,141 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23704633 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 05:08:01,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23704633 with result: [{'id': 84, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 05:08:03,500 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted account.move.line.ctp records with IDs: [244, 245] 2026-10-29 05:08:03,729 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted account.move.line records with IDs: [595] 2026-10-29 05:08:06,492 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-10-29 05:08:10,157 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-10-29 05:08:11,421 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38973747 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-29 05:08:12,202 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38973747 with result: [{'id': 86, 'pos_reference': 'Order 00044-003-0014', 'account_move': False}] 2026-10-29 05:08:15,119 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-10-29 05:08:16,562 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_onchange_qty_fiscal_position_applied ... 2026-10-29 05:08:17,926 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-10-29 05:08:19,902 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [181] 2026-10-29 05:08:21,768 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-10-29 05:08:24,722 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [185] 2026-10-29 05:08:25,130 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-10-29 05:08:29,603 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_amount ... 2026-10-29 05:08:31,828 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-10-29 05:08:36,316 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-10-29 05:08:36,602 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11053672 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 05:08:39,658 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11053672 with result: [{'id': 97, 'pos_reference': 'Order 12345-123-1234', 'account_move': 275}] 2026-10-29 05:08:39,683 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-10-29 05:08:42,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lots ... 2026-10-29 05:08:44,657 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [203, 204] 2026-10-29 05:08:45,863 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [207, 208] 2026-10-29 05:08:46,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_picking ... 2026-10-29 05:08:52,322 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-10-29 05:08:52,587 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54193568 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 05:08:55,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54193568 with result: [{'id': 104, 'pos_reference': 'Order 12345-123-1234', 'account_move': 284}] 2026-10-29 05:08:57,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_owner ... 2026-10-29 05:09:00,275 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice ... 2026-10-29 05:09:05,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-10-29 05:09:11,496 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-10-29 05:09:14,165 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-10-29 05:09:14,441 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted res.currency.rate records with IDs: [175, 174, 173] 2026-10-29 05:09:17,728 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-10-29 05:09:22,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-10-29 05:09:24,970 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [230] 2026-10-29 05:09:26,117 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [233] 2026-10-29 05:09:28,029 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_total_subtotal_account_line_values ... 2026-10-29 05:09:30,859 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 255 and Message-Id '<018190967028846.1793250570.812426805496216-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'******er@yourcompany.com'" successfully sent 2026-10-29 05:09:30,859 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:09:30,875 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [255] 2026-10-29 05:09:30,914 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted mail.message records with IDs: [11120] 2026-10-29 05:09:30,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:09:30,945 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:09:31,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 51, model: account.move 2026-10-29 05:09:32,477 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-10-29 05:09:35,193 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-10-29 05:09:35,811 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95837843 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 05:09:36,869 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95837843 with result: [{'id': 119, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 05:09:36,949 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted account.tax records with IDs: [113] 2026-10-29 05:09:38,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-10-29 05:09:38,947 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45854804 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 05:09:42,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45854804 with result: [{'id': 120, 'pos_reference': 'Order 12345-123-1234', 'account_move': 316}] 2026-10-29 05:09:42,138 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-10-29 05:09:56,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-10-29 05:09:57,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73112752 for PoS orders references: ['a new test refund order'] (draft: False) 2026-10-29 05:10:00,319 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73112752 with result: [{'id': 123, 'pos_reference': 'a new test refund order', 'account_move': 320}] 2026-10-29 05:10:00,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_product_combo_creation ... 2026-10-29 05:10:07,266 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-10-29 05:10:08,981 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-10-29 05:10:11,507 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2026-10-29 05:10:12,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96912386 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 05:10:13,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96912386 with result: [{'id': 128, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 05:10:17,782 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-10-29 05:10:18,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72321754 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 05:10:18,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72321754 with result: [{'id': 129, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 05:10:23,554 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-10-29 05:10:24,171 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7735184 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 05:10:25,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7735184 with result: [{'id': 130, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 05:10:26,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-10-29 05:10:28,050 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [250] 2026-10-29 05:10:29,871 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_zero_amount_invoice_marked_unallowed ... 2026-10-29 05:10:32,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-10-29 05:10:32,362 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-10-29 05:10:32,900 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome pid: 20341 2026-10-29 05:10:32,900 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpop5se_9a_chrome_odoo 2026-10-29 05:10:32,900 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:42575/json/version 2026-10-29 05:10:32,902 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42575/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:10:32,934 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:10:32,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:42575/json 2026-10-29 05:10:32,936 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42575/json with timeout 3 increased to 10s during tests 2026-10-29 05:10:32,947 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Websocket url found: ws://127.0.0.1:42575/devtools/page/13E081D445B4BC3E025B5000272C06CC 2026-10-29 05:10:32,970 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Enable chrome headless console log notification 2026-10-29 05:10:32,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless enable page notifications 2026-10-29 05:10:33,850 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:10:33,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:admin from n/a 2026-10-29 05:10:33,879 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Setting session cookie in browser 2026-10-29 05:10:33,887 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-29 05:10:33,887 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-29 05:10:33,916 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:10:35,453 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:35] "GET /web HTTP/1.1" 200 - 121 0.149 1.393 2026-10-29 05:10:35,462 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigation result: {'frameId': '13E081D445B4BC3E025B5000272C06CC', 'loaderId': 'EDB226466E1869CA8B656D270FAC3A30', 'isDownload': False} 2026-10-29 05:10:35,463 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate ready code "odoo.isTourReady('point_of_sale_tour')" 2026-10-29 05:10:35,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:35] "GET /web/assets/548adf5/web.assets_web.min.js HTTP/1.1" 200 - 4 0.016 0.011 2026-10-29 05:10:35,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:35] "GET /web/assets/c6b81cb/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.051 2026-10-29 05:10:35,633 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:35] "GET /web/webclient/load_menus/1f230c4b7b3c31d1e5ac168421cb22b049d41454250a481ce84452c113349bfc HTTP/1.1" 200 - 4 0.013 0.104 2026-10-29 05:10:35,668 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:35] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 4 0.009 0.120 2026-10-29 05:10:35,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.045 0.133 2026-10-29 05:10:35,764 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:10:35,826 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:35] "GET /web/assets/fdf56e3/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 05:10:36,890 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 05:10:36,894 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:10:36,949 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.044 2026-10-29 05:10:36,971 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.073 2026-10-29 05:10:37,089 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:10:38,025 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:10:38,119 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.172 1.019 2026-10-29 05:10:38,178 100 INFO rb-c2b51ef-226090-429967 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-29 05:10:38,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.034 1.289 2026-10-29 05:10:38,268 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:10:38,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.020 1.286 2026-10-29 05:10:38,333 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 1.325 2026-10-29 05:10:38,343 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 1.280 2026-10-29 05:10:38,526 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.059 1.397 2026-10-29 05:10:38,789 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.125 1.543 2026-10-29 05:10:38,806 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:10:38,824 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:10:38,872 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:10:38,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.024 0.698 2026-10-29 05:10:38,919 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:10:38,942 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:10:38,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.028 0.650 2026-10-29 05:10:38,975 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.647 2026-10-29 05:10:39,012 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:39] "GET /web/offline HTTP/1.1" 200 - 7 0.007 0.644 2026-10-29 05:10:39,017 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.461 2026-10-29 05:10:39,058 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.009 0.446 2026-10-29 05:10:39,085 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.166 2026-10-29 05:10:39,780 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:10:39,807 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:10:39,840 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.022 2026-10-29 05:10:40,021 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:40] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 52 0.044 0.101 2026-10-29 05:10:40,120 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:40] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 25 0.020 0.049 2026-10-29 05:10:40,261 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.009 0.042 2026-10-29 05:10:40,594 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:10:40,955 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: test successful 2026-10-29 05:10:41,002 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:10:41,014 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing chrome headless with pid 20341 2026-10-29 05:10:41,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing websocket connection 2026-10-29 05:10:41,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Terminating chrome headless with pid 20341 2026-10-29 05:10:41,180 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_051041_180115_TestUi.txt 2026-10-29 05:10:41,180 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Removing chrome user profile "/tmp/tmpop5se_9a_chrome_odoo" 2026-10-29 05:10:41,225 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: waiting for threads: [] 2026-10-29 05:10:41,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:10:41] "POST /web/dataset/call_button HTTP/1.1" 200 - 98 0.106 0.172 2026-10-29 05:10:41,264 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:11:20,828 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 256 and Message-Id '<098445227237950.1793250680.768941879272461-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:11:20,828 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:11:20,846 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #52 deleted mail.mail records with IDs: [256] 2026-10-29 05:11:20,873 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #52 deleted mail.message records with IDs: [11950] 2026-10-29 05:11:20,874 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:11:20,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:11:22,283 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #52 deleted pos.payment.method records with IDs: [52] 2026-10-29 05:11:22,800 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #52 deleted res.currency.rate records with IDs: [179, 178, 177] 2026-10-29 05:11:25,389 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-10-29 05:11:28,628 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20814548 for PoS orders references: ['Order 13370-260-2811'] (draft: False) 2026-10-29 05:11:29,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20814548 with result: [{'id': 133, 'pos_reference': 'Order 13370-260-2811', 'account_move': False}] 2026-10-29 05:11:31,345 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-10-29 05:11:34,968 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:11:34,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29537055 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:11:38,260 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29537055 with result: [{'id': 134, 'pos_reference': 'Order 00100-010-0001', 'account_move': 344}] 2026-10-29 05:11:38,266 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5053104 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:11:40,222 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5053104 with result: [{'id': 135, 'pos_reference': 'Order 00100-010-0002', 'account_move': 346}] 2026-10-29 05:11:40,229 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19359739 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:11:41,995 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19359739 with result: [{'id': 136, 'pos_reference': 'Order 00100-010-0003', 'account_move': 348}] 2026-10-29 05:11:42,002 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98697762 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-29 05:11:43,628 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98697762 with result: [{'id': 137, 'pos_reference': 'Order 00100-010-0004', 'account_move': 350}] 2026-10-29 05:11:43,635 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14181233 for PoS orders references: ['Order 00100-010-0005'] (draft: False) 2026-10-29 05:11:44,371 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14181233 with result: [{'id': 138, 'pos_reference': 'Order 00100-010-0005', 'account_move': False}] 2026-10-29 05:11:44,380 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18199938 for PoS orders references: ['Order 00100-010-0006'] (draft: False) 2026-10-29 05:11:44,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18199938 with result: [{'id': 139, 'pos_reference': 'Order 00100-010-0006', 'account_move': False}] 2026-10-29 05:11:44,977 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53618259 for PoS orders references: ['Order 00100-010-0007'] (draft: False) 2026-10-29 05:11:45,613 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53618259 with result: [{'id': 140, 'pos_reference': 'Order 00100-010-0007', 'account_move': False}] 2026-10-29 05:11:45,620 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63302640 for PoS orders references: ['Order 00100-010-0008'] (draft: False) 2026-10-29 05:11:46,319 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63302640 with result: [{'id': 141, 'pos_reference': 'Order 00100-010-0008', 'account_move': False}] 2026-10-29 05:11:46,328 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73718844 for PoS orders references: ['Order 00100-010-0009'] (draft: False) 2026-10-29 05:11:48,365 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73718844 with result: [{'id': 142, 'pos_reference': 'Order 00100-010-0009', 'account_move': 352}] 2026-10-29 05:11:48,371 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62831221 for PoS orders references: ['Order 00100-010-0010'] (draft: False) 2026-10-29 05:11:50,200 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62831221 with result: [{'id': 143, 'pos_reference': 'Order 00100-010-0010', 'account_move': 354}] 2026-10-29 05:11:50,207 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81332699 for PoS orders references: ['Order 00100-010-0011'] (draft: False) 2026-10-29 05:11:51,929 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81332699 with result: [{'id': 144, 'pos_reference': 'Order 00100-010-0011', 'account_move': 356}] 2026-10-29 05:11:51,929 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:11:51,930 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:11:51,931 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-29 05:11:51,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-10-29 05:11:51,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-10-29 05:11:51,933 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-29 05:11:51,933 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-10-29 05:11:51,934 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-10-29 05:11:51,934 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-10-29 05:11:51,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-10-29 05:11:51,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-10-29 05:11:51,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-10-29 05:11:51,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-10-29 05:11:51,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-10-29 05:11:51,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-10-29 05:11:51,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:11:57,348 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:11:57,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:11:57,351 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:11:57,352 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:11:57,376 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-10-29 05:12:00,447 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:12:00,476 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52382255 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:12:01,494 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52382255 with result: [{'id': 145, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:12:01,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:12:01,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:12:02,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:12:02,896 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:12:02,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:12:02,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:12:05,907 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-10-29 05:12:08,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:12:08,986 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54368499 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:12:10,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54368499 with result: [{'id': 146, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:12:10,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:12:10,050 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:12:11,868 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:12:11,869 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:12:11,870 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:12:11,870 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:12:15,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-10-29 05:12:18,365 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:12:18,406 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20797296 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 05:12:19,527 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20797296 with result: [{'id': 147, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 05:12:19,528 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:12:20,256 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:12:20,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:12:21,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:12:21,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:12:21,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:12:21,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:12:24,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_pos_data_should_not_fail ... 2026-10-29 05:12:28,781 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-10-29 05:12:32,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:12:32,697 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36121848 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:12:34,456 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36121848 with result: [{'id': 149, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:12:34,486 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33002793 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:12:35,421 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33002793 with result: [{'id': 150, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:12:35,439 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5831325 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:12:36,658 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5831325 with result: [{'id': 151, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 05:12:36,659 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:12:36,775 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:12:36,776 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:12:39,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:12:39,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:12:39,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:12:39,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:12:39,152 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-10-29 05:12:42,508 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:12:42,600 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28940507 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:12:44,055 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28940507 with result: [{'id': 152, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:12:44,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78448351 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:12:44,982 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78448351 with result: [{'id': 153, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:12:44,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52426421 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:12:48,301 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52426421 with result: [{'id': 154, 'pos_reference': 'Order 00100-010-0003', 'account_move': 382}] 2026-10-29 05:12:48,302 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:12:48,355 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:12:48,356 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-29 05:12:48,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-10-29 05:12:48,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:12:50,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-29 05:12:50,942 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:12:50,942 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:12:50,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:12:50,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:12:50,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-10-29 05:12:54,072 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:12:54,099 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12002782 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:12:56,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12002782 with result: [{'id': 155, 'pos_reference': 'Order 00100-010-0001', 'account_move': 387}] 2026-10-29 05:12:56,689 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:12:56,690 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:12:56,690 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-10-29 05:12:56,690 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:12:56,948 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #52 deleted mail.message records with IDs: [12237] 2026-10-29 05:12:57,106 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #52 deleted account.move records with IDs: [388] 2026-10-29 05:12:57,121 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #52 deleted mail.followers records with IDs: [4564] 2026-10-29 05:12:57,240 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:12:57,266 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:12:57,276 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:12:57,276 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:12:57,294 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-10-29 05:13:00,580 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:13:00,620 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45578394 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:13:01,861 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45578394 with result: [{'id': 156, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:13:01,876 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13307037 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 05:13:02,747 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13307037 with result: [{'id': 157, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-29 05:13:02,747 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:13:03,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:13:03,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:13:05,153 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:13:05,153 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:13:05,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:13:05,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:13:05,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-10-29 05:13:08,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:13:08,085 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77877667 for PoS orders references: ['Order 666-666-666'] (draft: False) 2026-10-29 05:13:11,077 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77877667 with result: [{'id': 159, 'pos_reference': 'Order 666-666-666', 'account_move': 391}] 2026-10-29 05:13:11,078 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:13:12,789 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:13:12,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-10-29 05:13:12,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-10-29 05:13:12,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:13:13,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:13:13,565 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:13:13,565 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:13:13,565 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:13:13,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-10-29 05:13:16,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4386693 for PoS orders references: ['Order 28959-200-9523', 'Order 01499-684-9217'] (draft: False) 2026-10-29 05:13:18,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4386693 with result: [{'id': 162, 'pos_reference': 'Order 01499-684-9217', 'account_move': False}, {'id': 161, 'pos_reference': 'Order 28959-200-9523', 'account_move': False}] 2026-10-29 05:13:20,410 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-10-29 05:13:23,297 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:13:23,333 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69705107 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:13:24,627 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69705107 with result: [{'id': 163, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:13:24,646 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49493546 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:13:25,432 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49493546 with result: [{'id': 164, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:13:25,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66239935 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:13:26,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66239935 with result: [{'id': 165, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 05:13:26,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:13:26,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:13:29,112 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:13:29,113 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:13:29,113 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:13:29,113 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:13:29,130 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-10-29 05:13:32,273 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58589928 for PoS orders references: ['Order 66069-077-6107'] (draft: False) 2026-10-29 05:13:33,339 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58589928 with result: [{'id': 166, 'pos_reference': 'Order 66069-077-6107', 'account_move': False}] 2026-10-29 05:13:34,524 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59676219 for PoS orders references: ['Order 36899-698-7530'] (draft: False) 2026-10-29 05:13:35,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59676219 with result: [{'id': 167, 'pos_reference': 'Order 36899-698-7530', 'account_move': False}] 2026-10-29 05:13:37,530 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-29 05:14:16,523 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 257 and Message-Id '<883455152124531.1793250856.481145858764648-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:14:16,523 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:14:16,535 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #55 deleted mail.mail records with IDs: [257] 2026-10-29 05:14:16,555 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #55 deleted mail.message records with IDs: [12875] 2026-10-29 05:14:16,555 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:14:16,577 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:14:17,761 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #55 deleted pos.payment.method records with IDs: [66] 2026-10-29 05:14:18,166 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #55 deleted res.currency.rate records with IDs: [183, 182, 181] 2026-10-29 05:14:20,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order ... 2026-10-29 05:14:21,353 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_session: order 'Order 88571-753-2201' was captured in attachment pos_order_save_Order 88571-753-2201_333040.json #3887 2026-10-29 05:14:21,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_and_removed ... 2026-10-29 05:14:22,139 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_session: order 'Order 07975-237-1727' was captured in attachment pos_order_save_Order 07975-237-1727_-18036.json #3888 2026-10-29 05:14:22,146 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86869481 for PoS orders references: ['Order 07975-237-1727'] (draft: False) 2026-10-29 05:14:22,324 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #55 deleted ir.model.data records with IDs: [425350] 2026-10-29 05:14:22,324 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #55 deleted mail.activity records with IDs: [112] 2026-10-29 05:14:22,410 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #55 deleted ir.attachment records with IDs: [3888] 2026-10-29 05:14:23,689 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86869481 with result: [{'id': 168, 'pos_reference': 'Order 07975-237-1727', 'account_move': False}] 2026-10-29 05:14:23,728 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_twice ... 2026-10-29 05:14:24,518 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_session: order 'Order 37685-883-3068' was captured in attachment pos_order_save_Order 37685-883-3068_255781.json #3889 2026-10-29 05:14:24,528 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_session: order 'Order 37685-883-3068' was not captured as the content is the same as in attachment pos_order_save_Order 37685-883-3068_255781.json #3889 2026-10-29 05:14:24,555 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_order_same_uuid ... 2026-10-29 05:14:25,336 100 INFO rb-c2b51ef-226090-429967 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 #3890 2026-10-29 05:14:25,362 100 INFO rb-c2b51ef-226090-429967 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 #3891 2026-10-29 05:14:25,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders ... 2026-10-29 05:14:26,673 100 INFO rb-c2b51ef-226090-429967 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 #3892 2026-10-29 05:14:26,709 100 INFO rb-c2b51ef-226090-429967 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 #3893 2026-10-29 05:14:26,733 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders_and_removed ... 2026-10-29 05:14:27,468 100 INFO rb-c2b51ef-226090-429967 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 #3894 2026-10-29 05:14:27,508 100 INFO rb-c2b51ef-226090-429967 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 #3895 2026-10-29 05:14:27,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54898843 for PoS orders references: ['Order 12345-678-1999'] (draft: False) 2026-10-29 05:14:27,752 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #55 deleted ir.model.data records with IDs: [425357] 2026-10-29 05:14:27,752 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #55 deleted mail.activity records with IDs: [119] 2026-10-29 05:14:27,840 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #55 deleted ir.attachment records with IDs: [3895] 2026-10-29 05:14:29,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54898843 with result: [{'id': 169, 'pos_reference': 'Order 12345-678-1999', 'account_move': False}] 2026-10-29 05:14:29,438 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8542112 for PoS orders references: ['Order 12345-678-1996'] (draft: False) 2026-10-29 05:14:29,528 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #55 deleted ir.model.data records with IDs: [425356] 2026-10-29 05:14:29,529 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #55 deleted mail.activity records with IDs: [118] 2026-10-29 05:14:29,556 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #55 deleted ir.attachment records with IDs: [3894] 2026-10-29 05:14:30,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8542112 with result: [{'id': 170, 'pos_reference': 'Order 12345-678-1996', 'account_move': False}] 2026-10-29 05:14:30,827 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-29 05:15:08,199 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #58 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 05:15:11,904 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991] 2026-10-29 05:15:11,905 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #58 deleted pos.config records with IDs: [46, 47, 48, 49] 2026-10-29 05:15:11,927 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #58 deleted ir.sequence records with IDs: [1130, 1133, 1181, 1184, 1131, 1134, 1182, 1185] 2026-10-29 05:15:18,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-10-29 05:15:19,774 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:15:22,956 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:15:22] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 678 0.834 2.352 2026-10-29 05:15:22,988 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-29 05:15:24,601 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:15:24] "GET /my/invoices/411?access_token=ecd8355b-ebb6-4899-a1ff-0e764eefcebe HTTP/1.1" 200 - 223 0.251 1.383 2026-10-29 05:15:24,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-10-29 05:15:26,552 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:partner_1 from n/a 2026-10-29 05:15:27,308 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:15:31,268 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:15:31] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 708 1.141 2.823 2026-10-29 05:15:33,189 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:15:33] "GET /my/invoices/412?access_token=5411175b-0690-4f37-8935-8ef5fb59ccc3 HTTP/1.1" 200 - 246 0.321 1.591 2026-10-29 05:15:33,266 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 11 removed 2026-10-29 05:16:13,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 259 and Message-Id '<520698270952266.1793250973.764692783355713-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:16:13,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:16:13,841 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #63 deleted mail.mail records with IDs: [259] 2026-10-29 05:16:13,881 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #63 deleted mail.message records with IDs: [13947] 2026-10-29 05:16:13,882 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:16:13,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:16:15,334 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #63 deleted pos.payment.method records with IDs: [87] 2026-10-29 05:16:15,754 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #63 deleted res.currency.rate records with IDs: [190, 189, 188] 2026-10-29 05:16:18,260 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-10-29 05:16:23,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82546300 for PoS orders references: ['Order 08260-609-3383', 'Order 91750-171-4678'] (draft: False) 2026-10-29 05:16:25,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82546300 with result: [{'id': 174, 'pos_reference': 'Order 91750-171-4678', 'account_move': False}, {'id': 173, 'pos_reference': 'Order 08260-609-3383', 'account_move': False}] 2026-10-29 05:16:26,885 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [487] 2026-10-29 05:16:27,930 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-10-29 05:16:31,767 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85439881 for PoS orders references: ['Order 42467-281-8019', 'Order 84155-930-3632', 'Order 55891-676-6832'] (draft: False) 2026-10-29 05:16:33,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85439881 with result: [{'id': 177, 'pos_reference': 'Order 55891-676-6832', 'account_move': False}, {'id': 176, 'pos_reference': 'Order 84155-930-3632', 'account_move': False}, {'id': 175, 'pos_reference': 'Order 42467-281-8019', 'account_move': False}] 2026-10-29 05:16:35,360 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-10-29 05:16:39,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96424604 for PoS orders references: ['Order 36701-020-5411', 'Order 88879-521-5998', 'Order 44358-998-5461'] (draft: False) 2026-10-29 05:16:41,614 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96424604 with result: [{'id': 180, 'pos_reference': 'Order 44358-998-5461', 'account_move': False}, {'id': 179, 'pos_reference': 'Order 88879-521-5998', 'account_move': False}, {'id': 178, 'pos_reference': 'Order 36701-020-5411', 'account_move': False}] 2026-10-29 05:16:43,118 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-10-29 05:16:47,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93997709 for PoS orders references: ['Order 16803-561-8062', 'Order 94671-510-9847', 'Order 32648-595-7570'] (draft: False) 2026-10-29 05:16:49,577 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93997709 with result: [{'id': 183, 'pos_reference': 'Order 32648-595-7570', 'account_move': False}, {'id': 182, 'pos_reference': 'Order 94671-510-9847', 'account_move': False}, {'id': 181, 'pos_reference': 'Order 16803-561-8062', 'account_move': False}] 2026-10-29 05:16:51,422 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-10-29 05:16:55,526 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14589604 for PoS orders references: ['Order 51306-108-1983', 'Order 36728-001-0658', 'Order 11659-467-1105'] (draft: False) 2026-10-29 05:16:57,819 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14589604 with result: [{'id': 186, 'pos_reference': 'Order 11659-467-1105', 'account_move': False}, {'id': 185, 'pos_reference': 'Order 36728-001-0658', 'account_move': False}, {'id': 184, 'pos_reference': 'Order 51306-108-1983', 'account_move': False}] 2026-10-29 05:16:59,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-10-29 05:17:04,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44603631 for PoS orders references: ['Order 54334-713-2939', 'Order 23933-591-9492', 'Order 67003-146-5220'] (draft: False) 2026-10-29 05:17:06,600 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44603631 with result: [{'id': 189, 'pos_reference': 'Order 67003-146-5220', 'account_move': False}, {'id': 188, 'pos_reference': 'Order 23933-591-9492', 'account_move': False}, {'id': 187, 'pos_reference': 'Order 54334-713-2939', 'account_move': False}] 2026-10-29 05:17:08,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-10-29 05:17:12,677 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7922592 for PoS orders references: ['Order 54403-560-0669', 'Order 41142-730-4850', 'Order 85068-224-2513'] (draft: False) 2026-10-29 05:17:14,883 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7922592 with result: [{'id': 192, 'pos_reference': 'Order 85068-224-2513', 'account_move': False}, {'id': 191, 'pos_reference': 'Order 41142-730-4850', 'account_move': False}, {'id': 190, 'pos_reference': 'Order 54403-560-0669', 'account_move': False}] 2026-10-29 05:17:16,728 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-10-29 05:17:20,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28829707 for PoS orders references: ['Order 47471-046-7564', 'Order 71863-304-4587', 'Order 30524-204-8291'] (draft: False) 2026-10-29 05:17:23,207 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28829707 with result: [{'id': 195, 'pos_reference': 'Order 30524-204-8291', 'account_move': False}, {'id': 194, 'pos_reference': 'Order 71863-304-4587', 'account_move': False}, {'id': 193, 'pos_reference': 'Order 47471-046-7564', 'account_move': False}] 2026-10-29 05:17:25,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:18:05,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 260 and Message-Id '<609282887162651.1793251085.781518220901489-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:18:05,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:18:05,851 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #66 deleted mail.mail records with IDs: [260] 2026-10-29 05:18:05,890 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #66 deleted mail.message records with IDs: [14575] 2026-10-29 05:18:05,890 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:18:05,923 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:18:07,469 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #66 deleted pos.payment.method records with IDs: [100] 2026-10-29 05:18:07,897 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #66 deleted res.currency.rate records with IDs: [194, 193, 192] 2026-10-29 05:18:10,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-10-29 05:18:11,993 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:18:12,109 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52025068 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:18:13,500 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52025068 with result: [{'id': 196, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:18:13,517 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60762360 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:18:14,359 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60762360 with result: [{'id': 197, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:18:14,380 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46446943 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-29 05:18:17,750 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46446943 with result: [{'id': 198, 'pos_reference': 'Order 09876-098-0987', 'account_move': 441}] 2026-10-29 05:18:17,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:18:17,759 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:18:17,761 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-29 05:18:17,761 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-10-29 05:18:17,761 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:18:20,301 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:18:20,302 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:18:20,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:18:20,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:18:20,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-10-29 05:18:22,552 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:18:22,640 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30022744 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-29 05:18:26,720 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30022744 with result: [{'id': 199, 'pos_reference': 'Order 09876-098-0987', 'account_move': 446}] 2026-10-29 05:18:26,733 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68071008 for PoS orders references: ['Order 09876-098-0988'] (draft: False) 2026-10-29 05:18:29,945 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68071008 with result: [{'id': 200, 'pos_reference': 'Order 09876-098-0988', 'account_move': 448}] 2026-10-29 05:18:29,958 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15222189 for PoS orders references: ['Order 09876-098-0989'] (draft: False) 2026-10-29 05:18:32,498 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15222189 with result: [{'id': 201, 'pos_reference': 'Order 09876-098-0989', 'account_move': 450}] 2026-10-29 05:18:32,499 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:18:32,508 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:18:32,509 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-29 05:18:32,510 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-10-29 05:18:32,510 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-10-29 05:18:32,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-10-29 05:18:32,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-10-29 05:18:32,512 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-10-29 05:18:32,512 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:18:34,660 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:18:34,661 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:18:34,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:18:34,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:18:34,725 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-29 05:19:12,208 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 261 and Message-Id '<582688222877831.1793251152.155210733413696-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:19:12,208 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:19:12,223 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [261] 2026-10-29 05:19:12,260 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #69 deleted mail.message records with IDs: [15131] 2026-10-29 05:19:12,261 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:19:12,299 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:19:13,931 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #69 deleted pos.payment.method records with IDs: [113] 2026-10-29 05:19:14,393 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #69 deleted res.currency.rate records with IDs: [198, 197, 196] 2026-10-29 05:19:16,919 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-10-29 05:19:21,820 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-10-29 05:19:26,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:19:26,896 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19104343 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:19:28,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19104343 with result: [{'id': 202, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:19:28,624 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13081328 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:19:29,348 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13081328 with result: [{'id': 203, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:19:29,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73193133 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:19:30,064 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73193133 with result: [{'id': 204, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 05:19:30,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:19:30,073 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:19:30,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:19:32,189 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:19:32,190 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:19:32,191 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:19:32,191 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:19:32,212 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-10-29 05:19:37,130 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:19:37,184 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35144400 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:19:38,532 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35144400 with result: [{'id': 205, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:19:38,552 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70806414 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:19:41,670 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70806414 with result: [{'id': 206, 'pos_reference': 'Order 00100-010-0002', 'account_move': 467}] 2026-10-29 05:19:41,685 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77211823 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:19:43,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77211823 with result: [{'id': 207, 'pos_reference': 'Order 00100-010-0003', 'account_move': 469}] 2026-10-29 05:19:43,850 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:19:43,859 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:19:43,862 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-10-29 05:19:43,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95000000000002) for order 00100-010-0003. 2026-10-29 05:19:43,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:19:45,813 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [581] 2026-10-29 05:19:46,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:19:46,989 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:19:46,998 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:19:46,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:19:47,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-10-29 05:19:51,994 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:19:52,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91714525 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:19:53,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91714525 with result: [{'id': 208, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:19:53,960 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72259823 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:19:55,464 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72259823 with result: [{'id': 209, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:19:55,481 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38429737 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:19:56,653 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38429737 with result: [{'id': 210, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 05:19:56,661 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61121129 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-29 05:19:57,602 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61121129 with result: [{'id': 211, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-10-29 05:19:57,603 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:19:57,604 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:19:58,791 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [597] 2026-10-29 05:19:59,551 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:19:59,568 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:19:59,576 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:19:59,577 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:19:59,591 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-10-29 05:20:04,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:20:04,618 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13653284 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:20:05,722 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13653284 with result: [{'id': 212, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:20:05,723 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:20:05,723 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:20:07,119 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:20:07,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:20:07,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:20:07,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:20:07,140 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-10-29 05:20:15,390 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-29 05:20:56,153 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 262 and Message-Id '<865265865995786.1793251256.087232589721680-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:20:56,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:20:56,172 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #72 deleted mail.mail records with IDs: [262] 2026-10-29 05:20:56,214 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #72 deleted mail.message records with IDs: [15806] 2026-10-29 05:20:56,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:20:56,253 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:20:57,714 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #72 deleted pos.payment.method records with IDs: [126] 2026-10-29 05:20:58,139 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #72 deleted res.currency.rate records with IDs: [202, 201, 200] 2026-10-29 05:21:00,710 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-10-29 05:21:04,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-10-29 05:21:07,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5624871 for PoS orders references: ['Order 09539-409-1208'] (draft: False) 2026-10-29 05:21:08,628 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5624871 with result: [{'id': 214, 'pos_reference': 'Order 09539-409-1208', 'account_move': False}] 2026-10-29 05:21:10,348 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-10-29 05:21:12,682 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:21:12,791 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17730398 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:21:13,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17730398 with result: [{'id': 215, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:21:13,921 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12245907 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:21:14,599 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12245907 with result: [{'id': 216, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:21:14,614 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44859099 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:21:15,558 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44859099 with result: [{'id': 217, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 05:21:15,559 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:21:15,566 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:21:15,567 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:21:17,705 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:21:17,705 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:21:17,706 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:21:17,706 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:21:17,723 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-10-29 05:21:20,093 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:21:20,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43911470 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:21:21,640 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43911470 with result: [{'id': 218, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:21:21,652 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13386308 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:21:22,366 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13386308 with result: [{'id': 219, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:21:22,380 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23885510 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-29 05:21:25,368 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23885510 with result: [{'id': 220, 'pos_reference': 'Order 09876-098-0987', 'account_move': 503}] 2026-10-29 05:21:25,416 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67703085 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-29 05:21:27,479 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67703085 with result: [{'id': 221, 'pos_reference': 'Order 00100-010-0004', 'account_move': 505}] 2026-10-29 05:21:27,480 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:21:27,489 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:21:27,490 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09000000000003) for order 09876-098-0987. 2026-10-29 05:21:27,491 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-10-29 05:21:27,491 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:21:30,213 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-29 05:21:30,214 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:21:30,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:21:30,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:21:30,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:21:30,236 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-10-29 05:21:33,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88059927 for PoS orders references: ['Order 37755-880-7310'] (draft: False) 2026-10-29 05:21:34,545 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88059927 with result: [{'id': 222, 'pos_reference': 'Order 37755-880-7310', 'account_move': False}] 2026-10-29 05:21:36,339 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-10-29 05:21:39,283 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57747453 for PoS orders references: ['Order 95694-286-4095'] (draft: False) 2026-10-29 05:21:40,908 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57747453 with result: [{'id': 223, 'pos_reference': 'Order 95694-286-4095', 'account_move': False}] 2026-10-29 05:21:42,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-10-29 05:21:45,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75476587 for PoS orders references: ['Order 04476-744-4594'] (draft: False) 2026-10-29 05:21:46,982 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75476587 with result: [{'id': 224, 'pos_reference': 'Order 04476-744-4594', 'account_move': False}] 2026-10-29 05:21:49,032 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:21:51,845 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81772754 for PoS orders references: ['Order 56068-916-1004'] (draft: False) 2026-10-29 05:21:53,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81772754 with result: [{'id': 225, 'pos_reference': 'Order 56068-916-1004', 'account_move': False}] 2026-10-29 05:21:55,245 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-10-29 05:22:29,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-10-29 05:22:32,485 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:22:32,634 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13677068 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 05:22:37,064 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13677068 with result: [{'id': 226, 'pos_reference': 'Order 12345-123-1234', 'account_move': 522}] 2026-10-29 05:22:37,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:22:38,152 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:22:38,153 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-10-29 05:22:38,153 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:22:39,443 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-29 05:22:39,445 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:22:39,445 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:22:39,445 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:22:39,445 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:22:39,467 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-10-29 05:22:41,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:22:41,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29595935 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:22:43,002 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29595935 with result: [{'id': 228, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:22:43,031 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27674338 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:22:43,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27674338 with result: [{'id': 229, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:22:43,759 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72267589 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:22:44,900 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72267589 with result: [{'id': 230, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 05:22:44,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:22:44,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:22:44,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:22:48,143 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:22:48,143 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:22:48,143 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:22:48,144 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:22:48,221 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-29 05:23:26,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 263 and Message-Id '<972939432479607.1793251405.947514772415161-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:23:26,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:23:26,030 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [263] 2026-10-29 05:23:26,061 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #75 deleted mail.message records with IDs: [16990] 2026-10-29 05:23:26,061 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:23:26,109 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:23:27,578 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #75 deleted pos.payment.method records with IDs: [144] 2026-10-29 05:23:28,135 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #75 deleted res.currency.rate records with IDs: [206, 205, 204] 2026-10-29 05:23:30,658 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-10-29 05:23:32,323 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-10-29 05:23:33,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-10-29 05:23:34,292 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-10-29 05:23:35,368 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-10-29 05:23:36,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-10-29 05:23:37,404 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:24:16,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 264 and Message-Id '<470958119279041.1793251456.269425153732300-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:24:16,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:24:16,335 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #78 deleted mail.mail records with IDs: [264] 2026-10-29 05:24:16,365 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #78 deleted mail.message records with IDs: [17535] 2026-10-29 05:24:16,365 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:24:16,401 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:24:17,947 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #78 deleted pos.payment.method records with IDs: [158] 2026-10-29 05:24:18,463 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #78 deleted res.currency.rate records with IDs: [210, 209, 208] 2026-10-29 05:24:21,269 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-10-29 05:24:21,878 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:24:21,920 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11426895 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:24:25,332 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11426895 with result: [{'id': 232, 'pos_reference': 'Order 00100-010-0001', 'account_move': 528}] 2026-10-29 05:24:25,333 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:24:25,334 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:24:25,334 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-29 05:24:25,334 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:24:26,548 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:24:26,548 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:24:26,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:24:26,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:24:26,568 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-10-29 05:24:27,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:24:27,298 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61734299 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:24:30,372 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61734299 with result: [{'id': 233, 'pos_reference': 'Order 00100-010-0001', 'account_move': 532}] 2026-10-29 05:24:30,372 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:24:30,374 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:24:30,374 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-10-29 05:24:30,374 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:24:31,766 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:24:31,766 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:24:31,767 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:24:31,767 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:24:31,798 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-10-29 05:24:32,450 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:24:32,478 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13044332 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:24:35,554 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13044332 with result: [{'id': 234, 'pos_reference': 'Order 00100-010-0001', 'account_move': 536}] 2026-10-29 05:24:35,555 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:24:35,556 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:24:35,556 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:24:35,913 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #78 deleted mail.message records with IDs: [17585] 2026-10-29 05:24:36,048 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #78 deleted account.move records with IDs: [537] 2026-10-29 05:24:36,067 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #78 deleted mail.followers records with IDs: [9044] 2026-10-29 05:24:36,237 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:24:36,260 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:24:36,272 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:24:36,272 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:24:36,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-10-29 05:24:36,957 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:24:36,997 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49498535 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:24:40,635 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49498535 with result: [{'id': 235, 'pos_reference': 'Order 00100-010-0001', 'account_move': 538}] 2026-10-29 05:24:40,638 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:24:40,639 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:24:40,640 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-10-29 05:24:40,640 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:24:42,553 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:24:42,553 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:24:42,553 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:24:42,553 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:24:42,578 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-10-29 05:24:43,478 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:24:43,509 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20565694 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:24:46,659 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20565694 with result: [{'id': 236, 'pos_reference': 'Order 00100-010-0001', 'account_move': 542}] 2026-10-29 05:24:46,660 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:24:46,661 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:24:46,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-10-29 05:24:46,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:24:48,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:24:48,090 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:24:48,090 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:24:48,090 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:24:48,114 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-10-29 05:24:48,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:24:48,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6200478 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:24:52,470 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6200478 with result: [{'id': 237, 'pos_reference': 'Order 00100-010-0001', 'account_move': 546}] 2026-10-29 05:24:52,471 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:24:52,472 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:24:52,473 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-29 05:24:52,473 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:24:53,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:24:53,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:24:53,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:24:53,900 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:24:53,918 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-10-29 05:24:54,683 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:24:54,733 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31662121 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:24:58,198 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31662121 with result: [{'id': 238, 'pos_reference': 'Order 00100-010-0001', 'account_move': 550}] 2026-10-29 05:24:58,199 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:24:58,200 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:24:58,201 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-29 05:24:58,201 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:24:59,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:24:59,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:24:59,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:24:59,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:24:59,720 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-10-29 05:25:00,317 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:25:00,368 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11662639 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:25:03,833 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11662639 with result: [{'id': 239, 'pos_reference': 'Order 00100-010-0001', 'account_move': 554}] 2026-10-29 05:25:03,833 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:25:03,834 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:25:03,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-10-29 05:25:03,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:25:05,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:25:05,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:25:05,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:25:05,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:25:05,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-10-29 05:25:05,758 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:25:05,794 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75707513 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:25:08,867 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75707513 with result: [{'id': 240, 'pos_reference': 'Order 00100-010-0001', 'account_move': 558}] 2026-10-29 05:25:08,868 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:25:08,869 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:25:08,870 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-10-29 05:25:08,870 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:25:10,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:25:10,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:25:10,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:25:10,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:25:10,304 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-10-29 05:25:11,032 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:25:11,091 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21291079 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:25:14,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21291079 with result: [{'id': 241, 'pos_reference': 'Order 00100-010-0001', 'account_move': 562}] 2026-10-29 05:25:14,962 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:25:14,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:25:14,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-29 05:25:14,965 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-29 05:25:14,965 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:25:16,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:25:16,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:25:16,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:25:16,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:25:16,458 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-10-29 05:25:17,171 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:25:17,219 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13532980 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:25:20,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13532980 with result: [{'id': 242, 'pos_reference': 'Order 00100-010-0001', 'account_move': 567}] 2026-10-29 05:25:20,694 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:25:20,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:25:20,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-29 05:25:20,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-29 05:25:20,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:25:22,933 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:25:22,933 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:25:22,933 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:25:22,933 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:25:22,953 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-10-29 05:25:23,645 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:25:23,687 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23807502 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:25:27,040 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23807502 with result: [{'id': 243, 'pos_reference': 'Order 00100-010-0001', 'account_move': 573}] 2026-10-29 05:25:27,041 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:25:27,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:25:27,043 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-10-29 05:25:27,043 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-29 05:25:27,044 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:25:29,096 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:25:29,096 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:25:29,097 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:25:29,097 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:25:29,116 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-10-29 05:25:29,710 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:25:29,753 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25607617 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:25:33,058 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25607617 with result: [{'id': 244, 'pos_reference': 'Order 00100-010-0001', 'account_move': 579}] 2026-10-29 05:25:33,059 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:25:33,059 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:25:33,060 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-10-29 05:25:33,060 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-10-29 05:25:33,060 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:25:34,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:25:34,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:25:34,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:25:34,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:25:34,762 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-10-29 05:25:35,416 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:25:35,446 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72615864 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:25:38,557 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72615864 with result: [{'id': 245, 'pos_reference': 'Order 00100-010-0001', 'account_move': 585}] 2026-10-29 05:25:38,558 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:25:38,559 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:25:38,559 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-10-29 05:25:38,559 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:25:39,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:25:39,837 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:25:39,837 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:25:39,837 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:25:39,852 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-10-29 05:25:40,498 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:25:40,526 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51660061 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:25:43,591 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51660061 with result: [{'id': 246, 'pos_reference': 'Order 00100-010-0001', 'account_move': 589}] 2026-10-29 05:25:43,591 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:25:43,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:25:43,593 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-10-29 05:25:43,593 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:25:44,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:25:44,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:25:44,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:25:44,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:25:44,985 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-10-29 05:25:45,589 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:25:45,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43730372 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:25:48,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43730372 with result: [{'id': 247, 'pos_reference': 'Order 00100-010-0001', 'account_move': 593}] 2026-10-29 05:25:48,801 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:25:48,802 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:25:48,803 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-10-29 05:25:48,803 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:25:50,348 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:25:50,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:25:50,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:25:50,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:25:50,380 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-10-29 05:25:51,075 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:25:51,102 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59183638 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:25:54,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59183638 with result: [{'id': 248, 'pos_reference': 'Order 00100-010-0001', 'account_move': 597}] 2026-10-29 05:25:54,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:25:54,289 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-29 05:25:54,290 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-10-29 05:25:54,290 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:25:55,746 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:25:55,746 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:25:55,746 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:25:55,746 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:25:55,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-10-29 05:26:34,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 265 and Message-Id '<856981498141298.1793251594.680680751800537-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:26:34,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:26:34,743 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [265] 2026-10-29 05:26:34,776 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #81 deleted mail.message records with IDs: [18258] 2026-10-29 05:26:34,776 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:26:34,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:26:36,399 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #81 deleted pos.payment.method records with IDs: [171] 2026-10-29 05:26:36,816 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #81 deleted res.currency.rate records with IDs: [214, 213, 212] 2026-10-29 05:26:39,280 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-10-29 05:26:39,930 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:26:39,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44970219 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:26:41,171 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44970219 with result: [{'id': 249, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:26:41,173 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:26:41,173 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:26:42,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:26:42,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:26:42,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:26:42,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:26:42,445 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-10-29 05:26:43,175 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:26:43,205 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73431572 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:26:44,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73431572 with result: [{'id': 250, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:26:44,446 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:26:44,447 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:26:46,247 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:26:46,248 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:26:46,250 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:26:46,250 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:26:46,270 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-10-29 05:26:47,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:26:47,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34432163 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:26:48,275 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34432163 with result: [{'id': 251, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:26:48,276 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:26:48,276 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:26:49,788 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:26:49,788 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:26:49,788 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:26:49,789 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:26:49,805 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-10-29 05:26:50,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:26:50,482 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24953367 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:26:51,492 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24953367 with result: [{'id': 252, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:26:51,493 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:26:51,493 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:26:52,871 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:26:52,871 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:26:52,871 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:26:52,871 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:26:52,888 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-10-29 05:26:53,559 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:26:53,589 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72938010 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:26:54,687 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72938010 with result: [{'id': 253, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:26:54,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:26:54,689 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:26:56,079 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:26:56,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:26:56,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:26:56,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:26:56,097 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-10-29 05:26:56,786 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:26:56,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64650056 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:26:56,957 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64650056 with result: [{'id': 254, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:26:56,958 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:26:56,959 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:26:58,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:26:58,085 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:26:58,085 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:26:58,085 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:26:58,104 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-10-29 05:26:58,708 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:26:58,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82883950 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:26:58,911 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82883950 with result: [{'id': 255, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:26:58,912 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:26:58,912 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:00,413 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:00,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:00,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:00,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:00,429 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-10-29 05:27:01,176 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:01,180 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83167558 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:01,429 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83167558 with result: [{'id': 256, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:01,430 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:01,430 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:02,884 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:02,884 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:02,887 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:02,887 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:02,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-10-29 05:27:03,689 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:03,697 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1194019 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:03,934 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1194019 with result: [{'id': 257, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:03,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:03,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:05,203 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:05,203 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:05,203 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:05,203 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:05,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-10-29 05:27:05,837 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:05,865 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10032426 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:06,795 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10032426 with result: [{'id': 258, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:06,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:06,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:08,061 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:08,062 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:08,062 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:08,063 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:08,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-10-29 05:27:08,706 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:08,736 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9833110 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:09,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9833110 with result: [{'id': 259, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:09,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:09,907 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:11,405 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:11,405 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:11,406 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:11,406 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:11,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-10-29 05:27:12,094 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:12,129 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79665557 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:13,091 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79665557 with result: [{'id': 260, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:13,093 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:13,094 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:14,308 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:14,309 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:14,309 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:14,309 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:14,341 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-10-29 05:27:14,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:15,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94901469 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:16,079 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94901469 with result: [{'id': 261, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:16,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:16,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:17,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:17,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:17,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:17,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:17,756 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-10-29 05:27:18,470 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:18,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17512385 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:19,535 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17512385 with result: [{'id': 262, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:19,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:19,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:20,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:20,801 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:20,801 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:20,802 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:20,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-10-29 05:27:21,480 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:21,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12988706 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:22,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12988706 with result: [{'id': 263, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:22,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:22,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:24,567 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:24,568 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:24,568 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:24,569 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:24,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-10-29 05:27:25,194 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:25,245 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70189524 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:26,365 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70189524 with result: [{'id': 264, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:26,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:26,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:28,342 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:28,343 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:28,343 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:28,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:28,360 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-10-29 05:27:28,940 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:28,974 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57296102 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:30,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57296102 with result: [{'id': 265, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:30,129 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:30,130 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:31,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:31,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:31,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:31,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:31,929 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-10-29 05:27:32,631 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:32,658 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2734913 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:33,838 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2734913 with result: [{'id': 266, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:33,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:33,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:35,116 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:35,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:35,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:35,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:35,133 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-10-29 05:27:35,804 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:35,848 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44004874 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:36,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44004874 with result: [{'id': 267, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:36,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:36,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:38,186 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:38,186 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:38,187 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:38,187 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:38,203 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-10-29 05:27:38,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:38,882 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #476552 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:39,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #476552 with result: [{'id': 268, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:39,916 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:39,916 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:41,376 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:41,376 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:41,377 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:41,377 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:41,392 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-10-29 05:27:41,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:27:41,993 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98756481 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:27:42,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98756481 with result: [{'id': 269, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:27:42,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:27:42,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:27:44,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:27:44,351 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:27:44,351 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:27:44,351 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:27:44,422 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:28:24,951 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 266 and Message-Id '<990478942477724.1793251704.900257825851440-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:28:24,951 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:28:24,967 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #84 deleted mail.mail records with IDs: [266] 2026-10-29 05:28:24,996 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #84 deleted mail.message records with IDs: [18957] 2026-10-29 05:28:24,997 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:28:25,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:28:26,480 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #84 deleted pos.payment.method records with IDs: [184] 2026-10-29 05:28:26,990 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #84 deleted res.currency.rate records with IDs: [218, 217, 216] 2026-10-29 05:28:29,512 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-10-29 05:28:34,787 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:28:34,826 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68960818 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:28:36,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68960818 with result: [{'id': 270, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:28:36,556 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35786796 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:28:37,615 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35786796 with result: [{'id': 271, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:28:37,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64897807 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:28:38,944 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64897807 with result: [{'id': 272, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 05:28:38,958 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99031255 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-29 05:28:39,482 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99031255 with result: [{'id': 273, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-10-29 05:28:39,483 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:28:39,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:28:39,544 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:28:40,500 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [852] 2026-10-29 05:28:41,212 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:28:41,241 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:28:41,252 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:28:41,253 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:28:41,269 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-10-29 05:28:46,988 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:28:47,031 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60880123 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:28:48,837 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60880123 with result: [{'id': 274, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:28:48,851 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46200887 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:28:49,992 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46200887 with result: [{'id': 275, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:28:50,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57246203 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:28:54,522 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57246203 with result: [{'id': 276, 'pos_reference': 'Order 00100-010-0003', 'account_move': 669}] 2026-10-29 05:28:54,522 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:28:54,581 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:28:54,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-10-29 05:28:54,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:28:55,610 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [873] 2026-10-29 05:28:56,499 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:28:56,528 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:28:56,536 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:28:56,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:28:56,556 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-10-29 05:29:03,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95316489 for PoS orders references: ['Order 69460-278-9178'] (draft: False) 2026-10-29 05:29:04,489 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95316489 with result: [{'id': 277, 'pos_reference': 'Order 69460-278-9178', 'account_move': False}] 2026-10-29 05:29:06,063 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-10-29 05:29:11,705 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9189674 for PoS orders references: ['Order 02252-408-1853'] (draft: False) 2026-10-29 05:29:13,340 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9189674 with result: [{'id': 278, 'pos_reference': 'Order 02252-408-1853', 'account_move': False}] 2026-10-29 05:29:15,416 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_user_without_pos_permissions_can_create_product ... 2026-10-29 05:29:22,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 267 and Message-Id '<436321226102313.1793251762.165771245956421-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:29:22,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:29:22,232 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #84 deleted mail.mail records with IDs: [267] 2026-10-29 05:29:22,254 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #84 deleted mail.message records with IDs: [19104] 2026-10-29 05:29:22,255 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:29:22,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:29:22,680 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-29 05:30:00,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 268 and Message-Id '<622076320060222.1793251800.668950319290161-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:30:00,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:30:00,726 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #88 deleted mail.mail records with IDs: [268] 2026-10-29 05:30:00,745 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #88 deleted mail.message records with IDs: [19596] 2026-10-29 05:30:00,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:30:00,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:30:02,217 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #88 deleted pos.payment.method records with IDs: [197] 2026-10-29 05:30:02,677 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #88 deleted res.currency.rate records with IDs: [222, 221, 220] 2026-10-29 05:30:06,593 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-10-29 05:30:06,965 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:30:07,062 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98436941 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:30:08,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98436941 with result: [{'id': 280, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:30:08,315 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85985776 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:30:09,013 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85985776 with result: [{'id': 281, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:30:09,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50618356 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:30:09,736 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50618356 with result: [{'id': 282, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 05:30:09,736 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:30:09,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:30:09,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:30:11,576 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [909, 910] 2026-10-29 05:30:12,545 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:30:12,567 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:30:12,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:30:12,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:30:12,589 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-10-29 05:30:12,991 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:30:13,254 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20810888 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:30:14,553 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20810888 with result: [{'id': 283, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-29 05:30:14,565 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75635861 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:30:15,302 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75635861 with result: [{'id': 284, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:30:15,324 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58206957 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:30:16,047 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58206957 with result: [{'id': 285, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-29 05:30:16,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:30:16,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:30:16,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:30:18,535 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:30:18,536 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:30:18,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:30:18,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:30:18,554 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-10-29 05:30:18,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-29 05:30:19,213 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97999263 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-29 05:30:23,066 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97999263 with result: [{'id': 286, 'pos_reference': 'Order 00100-010-0001', 'account_move': 703}] 2026-10-29 05:30:23,075 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36722545 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-29 05:30:23,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36722545 with result: [{'id': 287, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-29 05:30:23,924 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27253955 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-29 05:30:26,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27253955 with result: [{'id': 288, 'pos_reference': 'Order 00100-010-0003', 'account_move': 705}] 2026-10-29 05:30:26,173 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-29 05:30:26,180 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-29 05:30:26,181 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.0600000000001) for order 00100-010-0001. 2026-10-29 05:30:26,182 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-10-29 05:30:26,182 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-29 05:30:28,033 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [943, 944, 945, 946] 2026-10-29 05:30:29,261 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-29 05:30:29,281 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-29 05:30:29,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-29 05:30:29,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-29 05:30:29,348 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-29 05:31:08,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 269 and Message-Id '<956616197674110.1793251868.642748117446899-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:31:08,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:31:08,711 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #91 deleted mail.mail records with IDs: [269] 2026-10-29 05:31:08,734 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #91 deleted mail.message records with IDs: [20153] 2026-10-29 05:31:08,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:31:08,766 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:31:10,263 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #91 deleted pos.payment.method records with IDs: [210] 2026-10-29 05:31:10,824 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #91 deleted res.currency.rate records with IDs: [226, 225, 224] 2026-10-29 05:31:13,195 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-10-29 05:31:13,860 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-10-29 05:31:14,609 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-10-29 05:31:15,523 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:31:53,615 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 270 and Message-Id '<932476999011500.1793251913.531338214874268-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:31:53,615 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:31:53,643 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #94 deleted mail.mail records with IDs: [270] 2026-10-29 05:31:53,667 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #94 deleted mail.message records with IDs: [20668] 2026-10-29 05:31:53,668 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:31:53,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:31:55,092 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #94 deleted pos.payment.method records with IDs: [223] 2026-10-29 05:31:55,541 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #94 deleted res.currency.rate records with IDs: [230, 229, 228] 2026-10-29 05:31:58,058 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_sale_details_total_with_cash_rounding ... 2026-10-29 05:32:02,007 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-10-29 05:32:06,552 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-10-29 05:32:14,186 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-10-29 05:32:17,813 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-10-29 05:32:20,834 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:32:58,530 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 271 and Message-Id '<155251495903005.1793251978.483756780624390-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:32:58,530 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:32:58,542 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #97 deleted mail.mail records with IDs: [271] 2026-10-29 05:32:58,568 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #97 deleted mail.message records with IDs: [21239] 2026-10-29 05:32:58,569 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:32:58,610 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:33:00,031 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #97 deleted pos.payment.method records with IDs: [236] 2026-10-29 05:33:00,439 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #97 deleted res.currency.rate records with IDs: [234, 233, 232] 2026-10-29 05:33:02,893 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_is_header_or_footer_to_false ... 2026-10-29 05:33:03,017 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #97 deleted account.tax records with IDs: [364] 2026-10-29 05:33:07,571 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-10-29 05:33:07,702 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #97 deleted account.tax records with IDs: [364] 2026-10-29 05:33:08,140 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_should_not_affect_other_pos_config ... 2026-10-29 05:33:08,252 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #97 deleted account.tax records with IDs: [364] 2026-10-29 05:33:15,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:33:54,837 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #100 deleted pos.payment.method records with IDs: [252] 2026-10-29 05:33:55,169 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #100 deleted res.currency.rate records with IDs: [238, 237, 236] 2026-10-29 05:33:57,333 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_change_variant_ids ... 2026-10-29 05:33:59,992 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #104 deleted product.product records with IDs: [1386] 2026-10-29 05:34:01,601 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #103 deleted product.product records with IDs: [1389] 2026-10-29 05:34:01,695 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #103 deleted product.template.attribute.value records with IDs: [406] 2026-10-29 05:34:01,949 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-10-29 05:34:09,641 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 05:34:10,868 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 272 and Message-Id '<810876325337857.1793252050.828066349029541-openerp-private@1c0387c549fd>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:34:10,868 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:34:10,882 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [272] 2026-10-29 05:34:10,903 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21261] 2026-10-29 05:34:10,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:34:10,919 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:34:12,061 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 273 and Message-Id '<462566115698700.1793252052.008633613586426-openerp-private@1c0387c549fd>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-29 05:34:12,061 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:34:12,076 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [273] 2026-10-29 05:34:12,103 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21264] 2026-10-29 05:34:12,103 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:34:12,118 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:34:12,144 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-10-29 05:34:12,161 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:34:12,166 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:34:13,314 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:34:13,334 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:portal_user from 127.0.0.1 2026-10-29 05:34:13,338 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:34:13,339 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:34:13,342 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:34:13,377 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:13] "POST /web/login HTTP/1.1" 303 - 57 0.054 1.164 2026-10-29 05:34:13,383 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:34:14,939 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:14] "GET /my HTTP/1.1" 200 - 234 0.239 1.318 2026-10-29 05:34:14,962 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:34:14,973 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-10-29 05:34:16,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:test_portal_user from n/a 2026-10-29 05:34:16,100 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:34:16,720 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:16] "POST /my/account HTTP/1.1" 303 - 114 0.090 0.534 2026-10-29 05:34:18,427 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:18] "GET /my/home HTTP/1.1" 200 - 272 0.262 1.439 2026-10-29 05:34:18,654 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:18] "POST /my/account HTTP/1.1" 303 - 89 0.070 0.150 2026-10-29 05:34:18,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:18] "GET /my/home HTTP/1.1" 200 - 35 0.029 0.134 2026-10-29 05:34:18,831 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-10-29 05:34:19,792 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#110) from n/a 2026-10-29 05:34:19,813 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:portal_user from n/a 2026-10-29 05:34:19,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:34:20,306 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:34:20,438 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_110_1793252060.3072429' (#110) from 127.0.0.1 2026-10-29 05:34:20,448 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #110 deleted res.users.apikeys records with IDs: [1] 2026-10-29 05:34:20,645 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:20] "POST /my/deactivate_account HTTP/1.1" 303 - 153 0.133 0.681 2026-10-29 05:34:21,793 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:21] "GET /web/login?message=Account%20deleted%21 HTTP/1.1" 200 - 195 0.132 1.008 2026-10-29 05:34:21,804 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_cron: Manually starting job `Base: Portal Users Deletion`. 2026-10-29 05:34:24,324 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted res.users records with IDs: [110] 2026-10-29 05:34:24,353 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users_deletion: User #110 'portal_user', deleted. Original request from False. 2026-10-29 05:34:24,425 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21278, 21275, 21274, 21273] 2026-10-29 05:34:24,710 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #1 deleted res.partner records with IDs: [580] 2026-10-29 05:34:24,719 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users_deletion: Partner #580 'portal_user', deleted. Original request from False. 2026-10-29 05:34:24,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_cron: Job `Base: Portal Users Deletion` done. 2026-10-29 05:34:24,755 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-29 05:34:25,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-10-29 05:34:25,655 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20568 2026-10-29 05:34:25,655 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmp60l2xm9u_chrome_odoo 2026-10-29 05:34:25,655 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:40977/json/version 2026-10-29 05:34:25,659 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40977/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:34:25,752 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:34:25,753 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:40977/json 2026-10-29 05:34:25,753 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40977/json with timeout 3 increased to 10s during tests 2026-10-29 05:34:25,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:40977/devtools/page/F4DA34732236E43759C37F1241944258 2026-10-29 05:34:25,842 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-10-29 05:34:25,851 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-10-29 05:34:26,742 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:34:26,746 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:portal from n/a 2026-10-29 05:34:26,759 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-10-29 05:34:26,762 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-29 05:34:26,763 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-29 05:34:26,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:34:27,514 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-29 05:34:28,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:28] "GET / HTTP/1.1" 200 - 210 0.193 1.414 2026-10-29 05:34:28,404 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': 'F4DA34732236E43759C37F1241944258', 'loaderId': 'EF1C85C855038CDAA7D947C3DB25EEE2', 'isDownload': False} 2026-10-29 05:34:28,404 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-29 05:34:28,452 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34: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-10-29 05:34:28,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a2b8ef2/web.assets_frontend.min.css, copying from /web/assets/a2b8ef2/web.assets_frontend.min.css 2026-10-29 05:34:28,574 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:28] "GET /web/assets/1/a2b8ef2/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.056 0.050 2026-10-29 05:34:28,615 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c2cfd3/web.assets_frontend_minimal.min.js, copying from /web/assets/0c2cfd3/web.assets_frontend_minimal.min.js 2026-10-29 05:34:28,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:28] "GET /web/assets/1/0c2cfd3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.016 0.102 2026-10-29 05:34:28,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c625505/web.__assets_tests_call__.min.js, copying from /web/assets/c625505/web.__assets_tests_call__.min.js 2026-10-29 05:34:28,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:28] "GET /web/assets/1/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.044 2026-10-29 05:34:28,900 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:34:28,939 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 05:34:28,944 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:28] "GET /web/image/website/1/logo/My%20Website?unique=355607f HTTP/1.1" 200 - 6 0.023 0.024 2026-10-29 05:34:28,947 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:28] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.052 2026-10-29 05:34:29,016 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:29] "GET /web/image/website/1/favicon?unique=355607f HTTP/1.1" 200 - 6 0.007 0.019 2026-10-29 05:34:29,051 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6df28f/web.assets_frontend_lazy.min.js, copying from /web/assets/f6df28f/web.assets_frontend_lazy.min.js 2026-10-29 05:34:29,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:29] "GET /web/assets/1/f6df28f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.014 0.087 2026-10-29 05:34:29,807 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:29] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.004 0.024 2026-10-29 05:34:29,845 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:29] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-10-29 05:34:29,948 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-29 05:34:30,093 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.011 0.229 2026-10-29 05:34:30,109 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.191 2026-10-29 05:34:30,133 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:30] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.158 2026-10-29 05:34:30,913 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:30] "GET /my HTTP/1.1" 200 - 99 0.100 0.817 2026-10-29 05:34:31,162 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:31] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:34:31,168 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:31] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:34:31,176 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:31] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:34:31,210 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:31] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 05:34:31,211 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:31] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:34:31,213 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:31] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:34:31,669 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:31] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.005 2026-10-29 05:34:31,713 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.012 0.016 2026-10-29 05:34:31,746 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.008 0.035 2026-10-29 05:34:31,958 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:31] "POST /my/counters HTTP/1.1" 200 - 53 0.086 0.142 2026-10-29 05:34:32,037 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:34:32,067 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 05:34:32,069 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 05:34:32,115 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:34:32,148 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:34:32,155 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 05:34:32,168 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:34:32,182 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "GET /mrp_subcontracting/static/src/img/manufacturing.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:34:32,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "POST /my/counters HTTP/1.1" 200 - 50 0.168 0.334 2026-10-29 05:34:32,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 05:34:32,376 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:34:32,378 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "POST /my/counters HTTP/1.1" 200 - 20 0.075 0.580 2026-10-29 05:34:32,407 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.629 2026-10-29 05:34:32,423 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:32] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:34:33,194 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:34:33,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-10-29 05:34:34,040 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:34] "GET /my/account HTTP/1.1" 200 - 52 0.057 0.737 2026-10-29 05:34:34,118 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:34] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.032 0.017 2026-10-29 05:34:34,509 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:34] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.009 2026-10-29 05:34:34,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.007 0.021 2026-10-29 05:34:34,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.018 2026-10-29 05:34:34,697 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:34] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.019 2026-10-29 05:34:35,882 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-10-29 05:34:35,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'type a different phone number (trigger: input[name="phone"])' 2026-10-29 05:34:35,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-10-29 05:34:35,969 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:34:36,320 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:36] "POST /my/account HTTP/1.1" 303 - 114 0.103 0.223 2026-10-29 05:34:36,561 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:36] "GET /my/home HTTP/1.1" 200 - 51 0.070 0.163 2026-10-29 05:34:36,634 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:36] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.008 0.022 2026-10-29 05:34:36,861 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:36] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.011 2026-10-29 05:34:36,882 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.014 2026-10-29 05:34:36,895 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.007 2026-10-29 05:34:37,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:37] "POST /my/counters HTTP/1.1" 200 - 34 0.052 0.090 2026-10-29 05:34:37,179 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:37] "POST /my/counters HTTP/1.1" 200 - 27 0.040 0.201 2026-10-29 05:34:37,234 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:37] "POST /my/counters HTTP/1.1" 200 - 13 0.014 0.294 2026-10-29 05:34:37,261 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:37] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.010 0.294 2026-10-29 05:34:38,150 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:34:38,153 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-10-29 05:34:38,174 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:34:38,208 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20568 2026-10-29 05:34:38,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-10-29 05:34:38,210 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20568 2026-10-29 05:34:38,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053438_348977_TestUi.txt 2026-10-29 05:34:38,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmp60l2xm9u_chrome_odoo" 2026-10-29 05:34:38,368 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-10-29 05:34:39,380 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20790 2026-10-29 05:34:39,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnjclpecp_chrome_odoo 2026-10-29 05:34:39,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:42641/json/version 2026-10-29 05:34:39,383 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42641/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:34:39,473 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:34:39,473 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:42641/json 2026-10-29 05:34:39,474 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42641/json with timeout 3 increased to 10s during tests 2026-10-29 05:34:39,509 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:42641/devtools/page/69A2A550B1377CD268979415324D247D 2026-10-29 05:34:39,546 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-10-29 05:34:39,562 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-10-29 05:34:40,723 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-29 05:34:40,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:portal from n/a 2026-10-29 05:34:40,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-10-29 05:34:40,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-29 05:34:40,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-29 05:34:40,774 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:34:41,545 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-29 05:34:42,335 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:42] "GET / HTTP/1.1" 200 - 208 0.152 1.420 2026-10-29 05:34:42,343 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': '69A2A550B1377CD268979415324D247D', 'loaderId': '1734C45F0A58E9E6CDB7F1B9D1C090BB', 'isDownload': False} 2026-10-29 05:34:42,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-29 05:34:42,406 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a2b8ef2/web.assets_frontend.min.css, copying from /web/assets/a2b8ef2/web.assets_frontend.min.css 2026-10-29 05:34:42,414 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 05:34:42,484 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:42] "GET /web/assets/1/a2b8ef2/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.054 0.050 2026-10-29 05:34:42,498 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c2cfd3/web.assets_frontend_minimal.min.js, copying from /web/assets/0c2cfd3/web.assets_frontend_minimal.min.js 2026-10-29 05:34:42,514 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:42] "GET /web/assets/1/0c2cfd3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.026 2026-10-29 05:34:42,547 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c625505/web.__assets_tests_call__.min.js, copying from /web/assets/c625505/web.__assets_tests_call__.min.js 2026-10-29 05:34:42,572 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:42] "GET /web/assets/1/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.036 2026-10-29 05:34:42,727 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:34:42,728 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:42] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:34:42,738 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:34:42,762 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:42] "GET /web/image/website/1/logo/My%20Website?unique=355607f HTTP/1.1" 200 - 6 0.034 0.041 2026-10-29 05:34:42,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6df28f/web.assets_frontend_lazy.min.js, copying from /web/assets/f6df28f/web.assets_frontend_lazy.min.js 2026-10-29 05:34:42,865 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:42] "GET /web/assets/1/f6df28f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.072 2026-10-29 05:34:42,891 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:42] "GET /web/image/website/1/favicon?unique=355607f HTTP/1.1" 200 - 6 0.010 0.078 2026-10-29 05:34:43,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:43] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.006 0.022 2026-10-29 05:34:43,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:43] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.005 0.005 2026-10-29 05:34:43,554 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-29 05:34:43,746 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.020 0.256 2026-10-29 05:34:43,755 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.220 2026-10-29 05:34:43,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:43] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.014 0.194 2026-10-29 05:34:44,545 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:44] "GET /my HTTP/1.1" 200 - 103 0.084 0.827 2026-10-29 05:34:44,756 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:44] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:34:44,797 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:44] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 05:34:44,816 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:44] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 05:34:44,801 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:44] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:34:44,802 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:44] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:34:44,813 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:44] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 05:34:45,177 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.005 2026-10-29 05:34:45,206 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.007 0.013 2026-10-29 05:34:45,230 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.011 2026-10-29 05:34:45,370 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "POST /my/counters HTTP/1.1" 200 - 28 0.041 0.075 2026-10-29 05:34:45,407 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:34:45,536 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "POST /my/counters HTTP/1.1" 200 - 62 0.067 0.231 2026-10-29 05:34:45,620 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:34:45,624 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 05:34:45,635 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-29 05:34:45,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:34:45,703 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 05:34:45,707 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 05:34:45,711 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 05:34:45,834 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "POST /my/counters HTTP/1.1" 200 - 70 0.183 0.416 2026-10-29 05:34:45,861 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.012 0.577 2026-10-29 05:34:45,886 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:34:45,893 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:34:45,895 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:45] "GET /viin_fleet_booking/static/src/img/fleet_booking_icon.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:34:46,672 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:34:46,690 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-10-29 05:34:47,606 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:47] "GET /my/account HTTP/1.1" 200 - 48 0.063 0.839 2026-10-29 05:34:47,656 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:47] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.006 0.018 2026-10-29 05:34:47,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:47] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-29 05:34:47,989 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.012 2026-10-29 05:34:48,021 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.007 2026-10-29 05:34:48,114 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:48] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.014 2026-10-29 05:34:49,335 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-10-29 05:34:49,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'type a different phone number (trigger: input[name="phone"])' 2026-10-29 05:34:49,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-10-29 05:34:49,408 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:34:49,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:49] "POST /my/account HTTP/1.1" 303 - 109 0.108 0.242 2026-10-29 05:34:49,975 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:49] "GET /my/home HTTP/1.1" 200 - 57 0.033 0.152 2026-10-29 05:34:50,040 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:50] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.004 0.029 2026-10-29 05:34:50,340 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:50] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-29 05:34:50,362 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.013 2026-10-29 05:34:50,382 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.009 2026-10-29 05:34:50,562 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:50] "POST /my/counters HTTP/1.1" 200 - 54 0.077 0.098 2026-10-29 05:34:50,716 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:50] "POST /my/counters HTTP/1.1" 200 - 40 0.062 0.251 2026-10-29 05:34:50,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:50] "POST /my/counters HTTP/1.1" 200 - 18 0.019 0.309 2026-10-29 05:34:50,784 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:50] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.314 2026-10-29 05:34:51,632 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:34:51,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-10-29 05:34:51,668 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:34:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:34:51,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20790 2026-10-29 05:34:51,700 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-10-29 05:34:51,700 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20790 2026-10-29 05:34:51,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053451_844268_TestUi.txt 2026-10-29 05:34:51,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmpnjclpecp_chrome_odoo" 2026-10-29 05:34:51,881 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-29 05:35:30,449 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #111 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 05:35:33,829 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #111 deleted ir.attachment records with IDs: [5791, 5792, 5793, 5794, 5795, 5796, 5797, 5798, 5838, 5839, 5840, 5841, 5842, 5843, 5844, 5845] 2026-10-29 05:35:33,830 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #111 deleted pos.config records with IDs: [136, 137, 138, 139] 2026-10-29 05:35:33,871 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #111 deleted ir.sequence records with IDs: [3018, 3021, 3069, 3072, 3019, 3022, 3070, 3073] 2026-10-29 05:35:43,738 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 276 and Message-Id '<435158132692350.1793252143.672989845275879-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@pos.com'" successfully sent 2026-10-29 05:35:43,738 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:35:43,776 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #111 deleted mail.mail records with IDs: [276] 2026-10-29 05:35:43,806 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #111 deleted mail.message records with IDs: [21813] 2026-10-29 05:35:43,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:35:43,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:35:44,429 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-10-29 05:35:45,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21005 2026-10-29 05:35:45,217 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7afozozk_chrome_odoo 2026-10-29 05:35:45,217 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36013/json/version 2026-10-29 05:35:45,220 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36013/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:35:45,296 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:35:45,296 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36013/json 2026-10-29 05:35:45,297 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36013/json with timeout 3 increased to 10s during tests 2026-10-29 05:35:45,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36013/devtools/page/1B1F462714B36A80311160E8B84D7118 2026-10-29 05:35:45,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:35:45,346 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:35:45,468 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:35:45,471 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:35:45,491 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-29 05:35:45,491 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-29 05:35:45,521 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:35:46,538 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:46] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 109 0.118 0.910 2026-10-29 05:35:46,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '1B1F462714B36A80311160E8B84D7118', 'loaderId': 'E0F8727B8BD4CD266C5B61115CE5131E', 'isDownload': False} 2026-10-29 05:35:46,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosHrTour')" 2026-10-29 05:35:46,571 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:35:46,619 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:46] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.021 2026-10-29 05:35:46,640 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:46] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.046 2026-10-29 05:35:46,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:46] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.048 2026-10-29 05:35:47,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:47] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.015 2026-10-29 05:35:47,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-10-29 05:35:47,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.029 0.008 2026-10-29 05:35:47,489 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:35:47,492 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:35:47,527 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:48,775 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 323 0.410 0.850 2026-10-29 05:35:48,892 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.042 1.240 2026-10-29 05:35:48,921 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:35:49,043 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.195 2026-10-29 05:35:49,187 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 05:35:49,249 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:35:50,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:50,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.289 0.683 2026-10-29 05:35:50,427 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.093 2026-10-29 05:35:50,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.025 2026-10-29 05:35:50,492 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:35:50,686 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 14 0.074 0.103 2026-10-29 05:35:50,756 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.010 0.231 2026-10-29 05:35:50,780 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:35:50,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.252 2026-10-29 05:35:50,819 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:35:50,821 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:35:50,890 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:35:50,890 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:35:50,901 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:35:50,917 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.025 0.331 2026-10-29 05:35:50,998 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:50] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.010 0.396 2026-10-29 05:35:51,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.011 0.441 2026-10-29 05:35:51,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.015 0.437 2026-10-29 05:35:51,162 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.325 2026-10-29 05:35:51,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.010 0.283 2026-10-29 05:35:51,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.017 0.340 2026-10-29 05:35:51,352 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.022 0.396 2026-10-29 05:35:51,444 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.011 0.414 2026-10-29 05:35:51,467 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.359 2026-10-29 05:35:51,484 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-29 05:35:51,499 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.303 2026-10-29 05:35:51,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-29 05:35:51,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.300 2026-10-29 05:35:51,567 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:35:51,580 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:51,585 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:51,588 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.014 0.293 2026-10-29 05:35:51,589 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:51,618 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:35:51,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.017 0.227 2026-10-29 05:35:51,627 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-10-29 05:35:51,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-29 05:35:51,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.016 0.187 2026-10-29 05:35:51,694 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:51,695 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:51,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 4 0.011 0.212 2026-10-29 05:35:51,723 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:35:51,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-29 05:35:51,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 4 0.007 0.219 2026-10-29 05:35:51,758 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:51,770 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:51,782 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:35:51,802 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 4 0.017 0.182 2026-10-29 05:35:51,804 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-29 05:35:51,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 05:35:51,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-29 05:35:51,867 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-29 05:35:51,868 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-29 05:35:51,900 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-10-29 05:35:51,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-29 05:35:51,907 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:51] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-10-29 05:35:51,916 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:51,935 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:51,946 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:35:51,965 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-29 05:35:51,984 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,003 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:35:52,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-29 05:35:52,044 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:52] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:35:52,050 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 05:35:52,073 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:35:52,103 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:35:52,125 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,137 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-10-29 05:35:52,138 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:52] "GET /web/image/hr.employee.public/24/avatar_128 HTTP/1.1" 200 - 12 0.022 0.033 2026-10-29 05:35:52,153 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-10-29 05:35:52,173 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,202 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:35:52,203 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.047 2026-10-29 05:35:52,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-10-29 05:35:52,230 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:52] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.007 0.027 2026-10-29 05:35:52,234 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-29 05:35:52,255 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-10-29 05:35:52,266 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,281 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,295 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:35:52,312 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-29 05:35:52,330 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,347 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,363 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:35:52,380 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-29 05:35:52,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 05:35:52,413 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:35:52,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:35:52,454 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,455 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:52] "GET /web/image/hr.employee.public/25/avatar_128 HTTP/1.1" 200 - 7 0.005 0.028 2026-10-29 05:35:52,490 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,512 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,522 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,536 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,557 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,572 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,587 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,599 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:35:52,638 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:35:52,684 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-29 05:35:52,726 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:35:52,739 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-29 05:35:52,750 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-10-29 05:35:52,767 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-29 05:35:52,794 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-10-29 05:35:52,808 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,827 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,839 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,849 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,866 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:35:52,886 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-29 05:35:52,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 05:35:52,917 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-10-29 05:35:52,929 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,954 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,967 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,984 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:52,998 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,012 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,031 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,046 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,063 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,079 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:35:53,095 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:35:53,112 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-29 05:35:53,133 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,147 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,162 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-10-29 05:35:53,179 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-10-29 05:35:53,197 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,229 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-10-29 05:35:53,233 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:53] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.005 0.027 2026-10-29 05:35:53,239 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,269 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,270 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,287 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,300 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,316 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,342 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,347 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,364 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,395 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:35:53,398 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:35:53,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-29 05:35:53,435 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:53,441 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:35:53,465 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:35:53,510 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21005 2026-10-29 05:35:53,515 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:35:53,519 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21005 2026-10-29 05:35:53,667 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053553_667482_TestUi.txt 2026-10-29 05:35:53,668 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7afozozk_chrome_odoo" 2026-10-29 05:35:53,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-10-29 05:35:54,330 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21224 2026-10-29 05:35:54,331 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpa_taejsv_chrome_odoo 2026-10-29 05:35:54,332 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43417/json/version 2026-10-29 05:35:54,336 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43417/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:35:54,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:35:54,368 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43417/json 2026-10-29 05:35:54,369 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43417/json with timeout 3 increased to 10s during tests 2026-10-29 05:35:54,384 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43417/devtools/page/90F33D799936F756ACA7C711BDEA6A9E 2026-10-29 05:35:54,404 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:35:54,412 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:35:54,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:35:54,682 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:35:54,691 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-29 05:35:54,691 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-29 05:35:54,725 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:35:55,940 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:55] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 114 0.133 1.090 2026-10-29 05:35:55,947 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '90F33D799936F756ACA7C711BDEA6A9E', 'loaderId': 'A22BA3BB22AFCECDCDA341C3A44B60FD', 'isDownload': False} 2026-10-29 05:35:55,947 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierCannotClose')" 2026-10-29 05:35:55,990 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:35:56,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:56] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.018 2026-10-29 05:35:56,058 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:56] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.032 2026-10-29 05:35:56,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:56] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.058 2026-10-29 05:35:56,669 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:56] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.015 2026-10-29 05:35:56,703 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-29 05:35:56,753 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 05:35:56,761 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:35:56,764 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:35:56,794 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:58,087 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:35:59,009 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.379 1.849 2026-10-29 05:35:59,157 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.072 2026-10-29 05:35:59,198 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "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-10-29 05:35:59,230 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:35:59,444 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 14 0.061 0.121 2026-10-29 05:35:59,465 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:35:59,545 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.012 0.258 2026-10-29 05:35:59,628 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.018 0.327 2026-10-29 05:35:59,674 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:35:59,698 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:35:59,716 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:35:59,732 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:35:59,755 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:35:59,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.017 0.452 2026-10-29 05:35:59,841 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.016 0.491 2026-10-29 05:35:59,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.013 0.564 2026-10-29 05:35:59,936 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.432 2026-10-29 05:35:59,995 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:35:59] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.011 0.433 2026-10-29 05:36:00,044 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 11 0.011 0.241 2026-10-29 05:36:00,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.010 0.302 2026-10-29 05:36:00,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.010 0.303 2026-10-29 05:36:00,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.012 0.266 2026-10-29 05:36:00,214 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.257 2026-10-29 05:36:00,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.246 2026-10-29 05:36:00,248 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.226 2026-10-29 05:36:00,286 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.212 2026-10-29 05:36:00,319 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-29 05:36:00,326 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.010 0.198 2026-10-29 05:36:00,353 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-29 05:36:00,355 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.159 2026-10-29 05:36:00,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:36:00,392 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:36:00,395 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:36:00,416 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:36:00,428 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 4 0.016 0.208 2026-10-29 05:36:00,459 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 4 0.004 0.223 2026-10-29 05:36:00,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:36:00,483 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'body:not(:has(.close-button))' 2026-10-29 05:36:00,499 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 4 0.008 0.214 2026-10-29 05:36:00,507 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:36:00,508 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:36:00,548 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/image/hr.employee.public/26/avatar_128 HTTP/1.1" 200 - 12 0.019 0.102 2026-10-29 05:36:00,555 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:36:00,579 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21224 2026-10-29 05:36:00,581 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:36:00,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21224 2026-10-29 05:36:00,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053600_741325_TestUi.txt 2026-10-29 05:36:00,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpa_taejsv_chrome_odoo" 2026-10-29 05:36:00,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-10-29 05:36:01,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21425 2026-10-29 05:36:01,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5tc2vp5w_chrome_odoo 2026-10-29 05:36:01,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44087/json/version 2026-10-29 05:36:01,552 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44087/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:36:01,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:36:01,585 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44087/json 2026-10-29 05:36:01,586 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44087/json with timeout 3 increased to 10s during tests 2026-10-29 05:36:01,599 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44087/devtools/page/29C8658D6ED89E22A8A2EBFB07326DEA 2026-10-29 05:36:01,614 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:36:01,631 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:36:01,812 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:36:01,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:36:01,831 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-29 05:36:01,831 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-29 05:36:01,855 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:36:02,958 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:02] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 110 0.104 1.008 2026-10-29 05:36:02,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '29C8658D6ED89E22A8A2EBFB07326DEA', 'loaderId': 'E00CAB8D8D869A3C3F0A99415E53B2C9', 'isDownload': False} 2026-10-29 05:36:02,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierStayLogged')" 2026-10-29 05:36:02,999 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:36:03,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:03] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.014 2026-10-29 05:36:03,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:03] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.032 2026-10-29 05:36:03,082 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:03] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.044 2026-10-29 05:36:03,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:03] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.012 0.016 2026-10-29 05:36:03,721 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-10-29 05:36:03,793 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.021 2026-10-29 05:36:03,804 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:36:03,807 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:36:03,851 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:36:04,632 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:36:04,847 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 323 0.313 0.715 2026-10-29 05:36:04,986 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-29 05:36:05,028 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.025 2026-10-29 05:36:05,053 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.007 2026-10-29 05:36:05,228 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 14 0.053 0.100 2026-10-29 05:36:05,257 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:36:05,328 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.017 0.221 2026-10-29 05:36:05,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.014 0.328 2026-10-29 05:36:05,489 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:36:05,523 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:36:05,546 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:36:05,553 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.018 0.402 2026-10-29 05:36:05,555 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:36:05,564 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:36:05,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.044 0.518 2026-10-29 05:36:05,797 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.018 0.629 2026-10-29 05:36:05,814 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.524 2026-10-29 05:36:05,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.029 0.509 2026-10-29 05:36:05,949 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:05] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.017 0.367 2026-10-29 05:36:06,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.020 0.420 2026-10-29 05:36:06,134 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 8 0.041 0.382 2026-10-29 05:36:06,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.014 0.336 2026-10-29 05:36:06,168 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-10-29 05:36:06,194 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-29 05:36:06,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.021 0.337 2026-10-29 05:36:06,204 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.339 2026-10-29 05:36:06,233 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:36:06,233 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.307 2026-10-29 05:36:06,236 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:36:06,243 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:36:06,260 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:36:06,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-10-29 05:36:06,269 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:36:06,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.033 0.286 2026-10-29 05:36:06,299 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:36:06,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.007 0.260 2026-10-29 05:36:06,331 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.178 2026-10-29 05:36:06,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 4 0.002 0.203 2026-10-29 05:36:06,401 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-10-29 05:36:06,430 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 4 0.003 0.213 2026-10-29 05:36:06,477 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-29%2005:34:51 HTTP/1.1" 200 - 4 0.017 0.181 2026-10-29 05:36:06,553 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 12 0.014 0.218 2026-10-29 05:36:06,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.017 0.210 2026-10-29 05:36:06,718 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:36:06,873 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:36:06,930 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 05:36:07,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.185 0.552 2026-10-29 05:36:07,718 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:36:07,835 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.068 2026-10-29 05:36:07,874 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:07] "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-10-29 05:36:07,895 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 05:36:07,922 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.009 2026-10-29 05:36:08,057 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:08] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 304 - 7 0.010 0.045 2026-10-29 05:36:08,106 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:08] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.008 0.022 2026-10-29 05:36:08,110 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.025 2026-10-29 05:36:08,191 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:08] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.010 0.022 2026-10-29 05:36:08,795 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:36:08,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click lock button (trigger: .lock-button)' 2026-10-29 05:36:08,830 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-10-29 05:36:08,985 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:08] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.031 0.078 2026-10-29 05:36:09,025 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:36:09,197 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.031 2026-10-29 05:36:09,232 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 05:36:10,014 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:36:10,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.177 0.618 2026-10-29 05:36:10,191 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.090 2026-10-29 05:36:10,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:10] "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-10-29 05:36:10,265 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:36:10,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.010 2026-10-29 05:36:10,440 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:10] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.006 0.026 2026-10-29 05:36:10,496 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.009 2026-10-29 05:36:10,549 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:36:10] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.010 0.027 2026-10-29 05:36:11,148 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:36:11,177 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21425 2026-10-29 05:36:11,179 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:36:11,182 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21425 2026-10-29 05:36:11,290 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053611_290032_TestUi.txt 2026-10-29 05:36:11,290 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5tc2vp5w_chrome_odoo" 2026-10-29 05:36:11,398 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 10 removed 2026-10-29 05:36:48,776 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #116 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 05:36:52,437 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #116 deleted ir.attachment records with IDs: [5944, 5945, 5946, 5947, 5948, 5949, 5950, 5951, 5991, 5992, 5993, 5994, 5995, 5996, 5997, 5998] 2026-10-29 05:36:52,439 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #116 deleted pos.config records with IDs: [141, 142, 143, 144] 2026-10-29 05:36:52,470 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #116 deleted ir.sequence records with IDs: [3128, 3131, 3179, 3182, 3129, 3132, 3180, 3183] 2026-10-29 05:37:01,271 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-10-29 05:37:03,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21657 2026-10-29 05:37:03,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3p29jvi4_chrome_odoo 2026-10-29 05:37:03,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39523/json/version 2026-10-29 05:37:03,545 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39523/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:37:03,587 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:37:03,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39523/json 2026-10-29 05:37:03,588 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39523/json with timeout 3 increased to 10s during tests 2026-10-29 05:37:03,603 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39523/devtools/page/9043D2C70ED52BA1EEEDD334A38B4472 2026-10-29 05:37:03,631 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:37:03,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:37:04,190 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:37:04,205 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:37:04,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:37:04,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:37:04,240 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:37:05,416 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:05] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.146 1.039 2026-10-29 05:37:05,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9043D2C70ED52BA1EEEDD334A38B4472', 'loaderId': '69206165C30A96ECD9234920DA10FA54', 'isDownload': False} 2026-10-29 05:37:05,426 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyalty2DiscountsSpecificGlobal')" 2026-10-29 05:37:05,455 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:37:05,517 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:05] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.044 2026-10-29 05:37:05,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:05] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.056 2026-10-29 05:37:05,551 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:05] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.072 2026-10-29 05:37:06,315 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:06] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.014 0.019 2026-10-29 05:37:06,333 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.032 2026-10-29 05:37:06,378 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:37:06,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.008 2026-10-29 05:37:06,413 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:37:06,462 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:07,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.348 0.781 2026-10-29 05:37:07,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:07] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.143 2026-10-29 05:37:07,694 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:37:07,827 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.152 2026-10-29 05:37:07,883 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 05:37:07,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.010 2026-10-29 05:37:08,792 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.175 0.582 2026-10-29 05:37:08,794 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:37:08,933 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.086 2026-10-29 05:37:08,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:08] "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-10-29 05:37:08,989 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.008 2026-10-29 05:37:09,217 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.094 0.111 2026-10-29 05:37:09,285 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.245 2026-10-29 05:37:09,360 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.314 2026-10-29 05:37:09,484 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.343 2026-10-29 05:37:09,559 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 05:37:09,588 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:37:09,594 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.519 2026-10-29 05:37:09,648 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:37:09,658 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 05:37:09,685 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.606 2026-10-29 05:37:09,717 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 05:37:09,726 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.476 2026-10-29 05:37:09,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.056 0.531 2026-10-29 05:37:09,938 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:09] "GET /web/image?model=product.product&field=image_128&id=1417&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.551 2026-10-29 05:37:10,032 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.020 0.320 2026-10-29 05:37:10,042 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:37:10,053 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.011 0.307 2026-10-29 05:37:10,066 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.315 2026-10-29 05:37:10,086 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.323 2026-10-29 05:37:10,100 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.330 2026-10-29 05:37:10,132 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.235 2026-10-29 05:37:10,143 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.002 0.181 2026-10-29 05:37:10,184 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:37:10,213 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:37:10,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.030 0.146 2026-10-29 05:37:10,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image?model=product.product&field=image_128&id=1418&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.224 2026-10-29 05:37:10,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:37:10,391 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.292 2026-10-29 05:37:10,445 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:10,462 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.360 2026-10-29 05:37:10,465 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:10,497 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.008 0.345 2026-10-29 05:37:10,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.365 2026-10-29 05:37:10,553 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:10,583 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:10,583 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:10,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.302 2026-10-29 05:37:10,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.011 0.308 2026-10-29 05:37:10,677 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.188 2026-10-29 05:37:11,482 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:11,562 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:11,581 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:11,593 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:37:11,637 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:37:11,651 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:37:11,652 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:37:11,661 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:37:11,668 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:11,688 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:11,696 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:11,715 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:37:11,763 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:11,783 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:37:11,792 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10216447 for PoS orders references: ['Order 00252-002-0001'] (draft: False) 2026-10-29 05:37:12,158 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10216447 with result: [{'id': 301, 'pos_reference': 'Order 00252-002-0001', 'account_move': False}] 2026-10-29 05:37:12,208 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 110 0.150 0.288 2026-10-29 05:37:12,216 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.222 2026-10-29 05:37:12,386 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.049 0.092 2026-10-29 05:37:12,516 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:12] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.023 2026-10-29 05:37:13,226 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:37:13,256 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:37:13,312 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21657 2026-10-29 05:37:13,315 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:37:13,316 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21657 2026-10-29 05:37:13,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053713_475358_TestUi.txt 2026-10-29 05:37:13,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3p29jvi4_chrome_odoo" 2026-10-29 05:37:13,508 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-10-29 05:37:14,776 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21871 2026-10-29 05:37:14,776 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcaukkqgl_chrome_odoo 2026-10-29 05:37:14,777 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44811/json/version 2026-10-29 05:37:14,781 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44811/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:37:14,884 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:37:14,885 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44811/json 2026-10-29 05:37:14,888 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44811/json with timeout 3 increased to 10s during tests 2026-10-29 05:37:14,917 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44811/devtools/page/71817E44BED70ECC98A6290664077021 2026-10-29 05:37:14,929 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:37:14,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:37:15,331 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:37:15,347 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:37:15,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:37:15,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:37:15,382 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:37:16,375 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:16] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.112 0.889 2026-10-29 05:37:16,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '71817E44BED70ECC98A6290664077021', 'loaderId': '24C3619AF7A0CDDBE206193E2C23370E', 'isDownload': False} 2026-10-29 05:37:16,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScan')" 2026-10-29 05:37:16,411 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:37:16,454 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:16] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.019 2026-10-29 05:37:16,469 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:16] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.047 2026-10-29 05:37:16,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:16] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.049 2026-10-29 05:37:17,071 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.013 2026-10-29 05:37:17,093 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:17] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.046 2026-10-29 05:37:17,135 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 05:37:17,138 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:37:17,141 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:37:17,164 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:17,967 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:37:18,278 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.336 0.781 2026-10-29 05:37:18,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.093 2026-10-29 05:37:18,473 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:18] "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-10-29 05:37:18,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:37:18,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:18] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.059 0.071 2026-10-29 05:37:18,738 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:18] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.202 2026-10-29 05:37:18,750 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:37:18,830 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:18] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.268 2026-10-29 05:37:18,886 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:18] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.332 2026-10-29 05:37:19,059 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.075 0.441 2026-10-29 05:37:19,102 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:37:19,119 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:37:19,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:37:19,160 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.579 2026-10-29 05:37:19,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.017 2026-10-29 05:37:19,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.471 2026-10-29 05:37:19,338 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.024 0.447 2026-10-29 05:37:19,411 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.491 2026-10-29 05:37:19,429 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:37:19,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.774 2026-10-29 05:37:19,461 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.016 0.265 2026-10-29 05:37:19,469 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:37:19,534 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.021 0.317 2026-10-29 05:37:19,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.018 0.269 2026-10-29 05:37:19,587 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.236 2026-10-29 05:37:19,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.029 0.181 2026-10-29 05:37:19,672 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.226 2026-10-29 05:37:19,681 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.224 2026-10-29 05:37:19,719 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'PoS model scan barcode '95412427100283' (trigger: body)' 2026-10-29 05:37:19,762 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.265 2026-10-29 05:37:19,773 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:19,796 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.240 2026-10-29 05:37:19,815 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:19,828 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:19,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.247 2026-10-29 05:37:19,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:37:19,866 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.007 0.264 2026-10-29 05:37:19,874 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:37:19,907 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:37:19,911 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.209 2026-10-29 05:37:19,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:19,926 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:37:19,935 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:19,939 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 05:37:19,961 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:19,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:37:19,976 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.220 2026-10-29 05:37:19,978 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:19,993 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:20,013 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:37:20,039 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:20,059 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10651322 for PoS orders references: ['Order 00253-001-0001'] (draft: False) 2026-10-29 05:37:20,072 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:37:20,339 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10651322 with result: [{'id': 302, 'pos_reference': 'Order 00253-001-0001', 'account_move': False}] 2026-10-29 05:37:20,370 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.104 0.217 2026-10-29 05:37:20,509 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.034 0.077 2026-10-29 05:37:20,584 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:20] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 05:37:21,314 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:37:21,336 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:37:21,385 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21871 2026-10-29 05:37:21,386 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:37:21,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21871 2026-10-29 05:37:21,510 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053721_510329_TestUi.txt 2026-10-29 05:37:21,510 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcaukkqgl_chrome_odoo" 2026-10-29 05:37:22,009 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22080 2026-10-29 05:37:22,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdtpjgmer_chrome_odoo 2026-10-29 05:37:22,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34097/json/version 2026-10-29 05:37:22,014 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34097/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:37:22,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:37:22,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34097/json 2026-10-29 05:37:22,039 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34097/json with timeout 3 increased to 10s during tests 2026-10-29 05:37:22,066 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34097/devtools/page/67B3F975749BCD4B7DF1987600CCB9DB 2026-10-29 05:37:22,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:37:22,133 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:37:22,176 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:37:22,182 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:37:22,187 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:37:22,187 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:37:22,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:22] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 22 0.015 0.057 2026-10-29 05:37:22,283 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '67B3F975749BCD4B7DF1987600CCB9DB', 'loaderId': '7C08A37CBA20D1BF19A448EAC6C4B1C3', 'isDownload': False} 2026-10-29 05:37:22,283 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScanGS1')" 2026-10-29 05:37:22,313 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:37:22,348 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:22] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.010 2026-10-29 05:37:22,366 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:22] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.035 2026-10-29 05:37:22,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:22] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.057 2026-10-29 05:37:22,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.035 2026-10-29 05:37:22,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 05:37:23,017 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.010 0.033 2026-10-29 05:37:23,024 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:37:23,038 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-29 05:37:23,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:37:23,101 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:37:23,153 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:23,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.184 0.587 2026-10-29 05:37:23,954 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'PoS model scan barcode '0195412427100283' (trigger: body)' 2026-10-29 05:37:24,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.088 2026-10-29 05:37:24,092 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.023 2026-10-29 05:37:24,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.006 2026-10-29 05:37:24,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.027 0.067 2026-10-29 05:37:24,347 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.185 2026-10-29 05:37:24,379 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:37:24,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.251 2026-10-29 05:37:24,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.297 2026-10-29 05:37:24,503 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37: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-10-29 05:37:24,519 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:37:24,536 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:37:24,585 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.048 0.361 2026-10-29 05:37:24,656 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.445 2026-10-29 05:37:24,671 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:37:24,682 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.014 0.410 2026-10-29 05:37:24,751 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.025 0.330 2026-10-29 05:37:24,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.371 2026-10-29 05:37:24,881 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.017 0.310 2026-10-29 05:37:24,902 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.280 2026-10-29 05:37:24,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.238 2026-10-29 05:37:24,937 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.235 2026-10-29 05:37:24,962 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.230 2026-10-29 05:37:24,976 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.204 2026-10-29 05:37:24,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.161 2026-10-29 05:37:25,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.010 0.125 2026-10-29 05:37:25,087 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:25] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.158 2026-10-29 05:37:25,146 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:25] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.188 2026-10-29 05:37:25,177 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:25] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.010 0.203 2026-10-29 05:37:25,225 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:25] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.008 0.229 2026-10-29 05:37:25,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:25] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.236 2026-10-29 05:37:25,285 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:25,288 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.216 2026-10-29 05:37:25,339 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:25,344 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:25,361 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:37:25,394 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:37:25,405 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:37:25,407 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:37:25,417 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:37:25,445 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:25,461 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:25,477 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:25,492 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:37:25,510 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:25,532 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:25,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:37:25,576 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:25,589 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45909617 for PoS orders references: ['Order 00253-002-0001'] (draft: False) 2026-10-29 05:37:25,614 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:37:25,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45909617 with result: [{'id': 303, 'pos_reference': 'Order 00253-002-0001', 'account_move': False}] 2026-10-29 05:37:25,737 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.046 0.107 2026-10-29 05:37:25,851 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.021 0.060 2026-10-29 05:37:25,931 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:25] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.019 2026-10-29 05:37:26,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:37:26,666 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.021 2026-10-29 05:37:26,681 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:37:26,720 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22080 2026-10-29 05:37:26,721 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:37:26,723 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22080 2026-10-29 05:37:26,871 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053726_871185_TestUi.txt 2026-10-29 05:37:26,871 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdtpjgmer_chrome_odoo" 2026-10-29 05:37:26,911 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-10-29 05:37:29,718 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22287 2026-10-29 05:37:29,719 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyhz4_ols_chrome_odoo 2026-10-29 05:37:29,719 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37509/json/version 2026-10-29 05:37:29,721 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37509/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:37:29,778 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:37:29,778 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37509/json 2026-10-29 05:37:29,779 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37509/json with timeout 3 increased to 10s during tests 2026-10-29 05:37:29,819 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37509/devtools/page/4363E922F29BEF82DCB460B7DBF0A99A 2026-10-29 05:37:29,847 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:37:29,864 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:37:30,314 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:37:30,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:37:30,331 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:37:30,331 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:37:30,360 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:37:31,392 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:31] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.105 0.936 2026-10-29 05:37:31,396 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4363E922F29BEF82DCB460B7DBF0A99A', 'loaderId': '6BE08B96AA538D232C662F5F0E1DAF20', 'isDownload': False} 2026-10-29 05:37:31,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsInactive')" 2026-10-29 05:37:31,429 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:37:31,470 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:31] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.016 2026-10-29 05:37:31,494 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:31] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.043 2026-10-29 05:37:31,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:31] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.049 2026-10-29 05:37:32,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.016 2026-10-29 05:37:32,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.014 2026-10-29 05:37:32,247 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.019 2026-10-29 05:37:32,263 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:37:32,275 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:37:32,313 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:33,457 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 335 0.359 0.800 2026-10-29 05:37:33,546 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:33] "GET /pos/web HTTP/1.1" 200 - 20 0.019 1.147 2026-10-29 05:37:33,583 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:37:33,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.148 2026-10-29 05:37:33,725 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-29 05:37:33,801 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.020 2026-10-29 05:37:34,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:37:34,648 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.192 0.610 2026-10-29 05:37:34,788 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.091 2026-10-29 05:37:34,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:34] "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-10-29 05:37:34,850 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:37:35,046 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.027 0.121 2026-10-29 05:37:35,086 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 05:37:35,155 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.028 0.227 2026-10-29 05:37:35,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.290 2026-10-29 05:37:35,291 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:37:35,314 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:37:35,324 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:37:35,340 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.025 0.419 2026-10-29 05:37:35,382 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:37:35,439 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.478 2026-10-29 05:37:35,523 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.028 0.541 2026-10-29 05:37:35,541 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.445 2026-10-29 05:37:35,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.442 2026-10-29 05:37:35,633 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.007 0.284 2026-10-29 05:37:35,659 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:37:35,666 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.262 2026-10-29 05:37:35,689 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.236 2026-10-29 05:37:35,778 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.224 2026-10-29 05:37:35,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.240 2026-10-29 05:37:35,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.230 2026-10-29 05:37:35,861 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.027 0.213 2026-10-29 05:37:35,901 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.212 2026-10-29 05:37:35,976 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:35] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.260 2026-10-29 05:37:36,019 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:37:36,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:37:36,063 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.025 0.323 2026-10-29 05:37:36,069 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:37:36,126 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.329 2026-10-29 05:37:36,158 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.338 2026-10-29 05:37:36,170 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:36,197 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:36,198 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.009 0.302 2026-10-29 05:37:36,230 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.309 2026-10-29 05:37:36,267 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.267 2026-10-29 05:37:36,275 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:36,292 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:36,293 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:37:36,316 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:37:36,324 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:37:36,328 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:37:36,334 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:37:36,374 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:36,375 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:36,380 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.088 0.213 2026-10-29 05:37:36,398 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:36,406 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.208 2026-10-29 05:37:36,415 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:37:36,459 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.013 0.155 2026-10-29 05:37:36,465 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:36,480 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46109514 for PoS orders references: ['Order 00254-002-0001'] (draft: False) 2026-10-29 05:37:36,499 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:37:36,704 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46109514 with result: [{'id': 304, 'pos_reference': 'Order 00254-002-0001', 'account_move': False}] 2026-10-29 05:37:36,730 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.096 0.182 2026-10-29 05:37:36,758 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.275 2026-10-29 05:37:36,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.254 2026-10-29 05:37:36,816 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.021 2026-10-29 05:37:36,856 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.021 2026-10-29 05:37:37,067 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.062 0.110 2026-10-29 05:37:37,174 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:37] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.017 2026-10-29 05:37:37,891 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:37:37,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:37:37,929 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:37:37,968 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22287 2026-10-29 05:37:37,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:37:37,981 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22287 2026-10-29 05:37:38,103 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053738_103227_TestUi.txt 2026-10-29 05:37:38,103 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyhz4_ols_chrome_odoo" 2026-10-29 05:37:38,734 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22504 2026-10-29 05:37:38,734 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyakqkl58_chrome_odoo 2026-10-29 05:37:38,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44189/json/version 2026-10-29 05:37:38,737 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44189/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:37:38,806 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:37:38,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44189/json 2026-10-29 05:37:38,809 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44189/json with timeout 3 increased to 10s during tests 2026-10-29 05:37:38,819 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44189/devtools/page/F81830181BFB5A301EEA1A8D5B30EDB5 2026-10-29 05:37:38,829 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:37:38,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:37:38,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:37:38,994 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:37:39,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:37:39,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:37:39,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:39] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 103 0.103 0.347 2026-10-29 05:37:39,493 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F81830181BFB5A301EEA1A8D5B30EDB5', 'loaderId': 'B2619388F4947611E1592CB45FF34B88', 'isDownload': False} 2026-10-29 05:37:39,493 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsActive')" 2026-10-29 05:37:39,528 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:37:39,571 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:39] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.021 2026-10-29 05:37:39,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:39] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.044 2026-10-29 05:37:39,607 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:39] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.066 2026-10-29 05:37:40,276 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:40] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.014 2026-10-29 05:37:40,295 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-10-29 05:37:40,382 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 05:37:40,396 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:37:40,403 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:37:40,439 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:41,640 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 337 0.382 0.841 2026-10-29 05:37:41,734 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:41] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.227 2026-10-29 05:37:41,784 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:37:41,836 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.096 2026-10-29 05:37:41,971 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:37:42,071 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 05:37:42,861 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:37:42,970 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.208 0.668 2026-10-29 05:37:43,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.082 2026-10-29 05:37:43,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.016 2026-10-29 05:37:43,157 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:37:43,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.068 0.080 2026-10-29 05:37:43,419 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.181 2026-10-29 05:37:43,492 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.269 2026-10-29 05:37:43,518 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:37:43,575 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "GET /web/image?model=product.product&field=image_128&id=1422&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.321 2026-10-29 05:37:43,666 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.400 2026-10-29 05:37:43,699 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:37:43,715 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:37:43,736 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:37:43,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.486 2026-10-29 05:37:43,788 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.032 0.411 2026-10-29 05:37:43,892 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.034 0.416 2026-10-29 05:37:43,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.052 0.398 2026-10-29 05:37:44,098 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.049 0.462 2026-10-29 05:37:44,111 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:37:44,130 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.019 0.345 2026-10-29 05:37:44,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.020 0.438 2026-10-29 05:37:44,251 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.445 2026-10-29 05:37:44,260 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.421 2026-10-29 05:37:44,279 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.373 2026-10-29 05:37:44,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.317 2026-10-29 05:37:44,347 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.211 2026-10-29 05:37:44,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.024 0.221 2026-10-29 05:37:44,445 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:37:44,477 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.222 2026-10-29 05:37:44,514 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.009 0.204 2026-10-29 05:37:44,552 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:44,583 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.274 2026-10-29 05:37:44,590 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:44,619 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.010 0.271 2026-10-29 05:37:44,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.011 0.284 2026-10-29 05:37:44,685 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:37:44,689 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.245 2026-10-29 05:37:44,703 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:44,711 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:37:44,755 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:37:44,769 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:37:44,776 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:37:44,778 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:37:44,807 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:44,836 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:44,842 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:44,861 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:37:44,891 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:44,912 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.008 0.033 2026-10-29 05:37:44,950 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11601771 for PoS orders references: ['Order 00254-004-0001'] (draft: False) 2026-10-29 05:37:44,971 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:37:45,197 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11601771 with result: [{'id': 305, 'pos_reference': 'Order 00254-004-0001', 'account_move': False}] 2026-10-29 05:37:45,232 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.102 0.186 2026-10-29 05:37:45,425 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 47 0.049 0.115 2026-10-29 05:37:45,527 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:45] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.018 2026-10-29 05:37:46,252 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:37:46,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:37:46,299 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22504 2026-10-29 05:37:46,302 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:37:46,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22504 2026-10-29 05:37:46,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053746_427761_TestUi.txt 2026-10-29 05:37:46,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyakqkl58_chrome_odoo" 2026-10-29 05:37:46,459 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-10-29 05:37:47,659 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22716 2026-10-29 05:37:47,659 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplph4c8fx_chrome_odoo 2026-10-29 05:37:47,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34373/json/version 2026-10-29 05:37:47,663 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34373/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:37:47,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:37:47,704 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34373/json 2026-10-29 05:37:47,705 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34373/json with timeout 3 increased to 10s during tests 2026-10-29 05:37:47,728 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34373/devtools/page/489852066C909EE80F55AA6DDB51A960 2026-10-29 05:37:47,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:37:47,756 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:37:48,136 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:37:48,150 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:37:48,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:37:48,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:37:48,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:37:50,369 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:50] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.095 2.106 2026-10-29 05:37:50,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '489852066C909EE80F55AA6DDB51A960', 'loaderId': '673B5638AEBF797D7DDC71046B040D89', 'isDownload': False} 2026-10-29 05:37:50,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_buy_x_get_y_reward_qty')" 2026-10-29 05:37:50,415 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:37:50,458 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:50] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.018 2026-10-29 05:37:50,482 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:50] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.040 2026-10-29 05:37:50,504 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:50] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.054 2026-10-29 05:37:51,121 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.013 2026-10-29 05:37:51,141 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:51] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.036 2026-10-29 05:37:51,213 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 05:37:51,227 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.043 2026-10-29 05:37:51,233 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 05:37:51,273 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:52,043 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:52,293 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.292 0.745 2026-10-29 05:37:52,428 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.061 2026-10-29 05:37:52,491 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:52] "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-10-29 05:37:52,529 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:37:52,656 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:52] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.033 0.059 2026-10-29 05:37:52,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:52] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.157 2026-10-29 05:37:52,826 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:37:52,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:52] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.242 2026-10-29 05:37:52,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:52] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.318 2026-10-29 05:37:53,024 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.024 0.414 2026-10-29 05:37:53,063 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:37:53,087 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:37:53,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.032 0.472 2026-10-29 05:37:53,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:37:53,168 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:37:53,191 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.052 0.474 2026-10-29 05:37:53,280 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.409 2026-10-29 05:37:53,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.470 2026-10-29 05:37:53,434 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.472 2026-10-29 05:37:53,449 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.005 0.262 2026-10-29 05:37:53,472 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:37:53,479 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.309 2026-10-29 05:37:53,501 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.293 2026-10-29 05:37:53,523 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.265 2026-10-29 05:37:53,619 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.026 0.303 2026-10-29 05:37:53,648 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.249 2026-10-29 05:37:53,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.023 0.228 2026-10-29 05:37:53,721 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.223 2026-10-29 05:37:53,758 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.256 2026-10-29 05:37:53,759 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:53,791 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.273 2026-10-29 05:37:53,838 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:53,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.010 0.219 2026-10-29 05:37:53,870 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:53,871 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:53,888 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:53,895 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.135 2026-10-29 05:37:53,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.147 2026-10-29 05:37:54,741 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:54,791 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:54,813 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:54,871 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:54,877 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:54,908 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:54,916 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:37:54,928 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:54,929 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:37:54,938 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:54,952 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:54,959 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:54,995 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:55,007 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87772213 for PoS orders references: ['Order 00255-001-0001'] (draft: False) 2026-10-29 05:37:55,019 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:37:55,297 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87772213 with result: [{'id': 306, 'pos_reference': 'Order 00255-001-0001', 'account_move': False}] 2026-10-29 05:37:55,322 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.116 0.206 2026-10-29 05:37:55,500 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.031 0.105 2026-10-29 05:37:55,601 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:55] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.015 2026-10-29 05:37:55,804 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:37:56,326 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:56,375 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:56,382 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:56,390 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:56,408 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:56,956 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:37:57,267 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:57,275 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:57,325 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:57,331 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:57,344 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:57,359 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:57,374 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:57,394 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:57,411 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:57,428 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:37:57,437 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52025529 for PoS orders references: ['Order 00255-001-0002'] (draft: False) 2026-10-29 05:37:57,552 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52025529 with result: [{'id': 307, 'pos_reference': 'Order 00255-001-0002', 'account_move': False}] 2026-10-29 05:37:57,573 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.038 0.105 2026-10-29 05:37:57,706 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.030 0.080 2026-10-29 05:37:58,484 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:37:58,499 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:37:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:37:58,528 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22716 2026-10-29 05:37:58,535 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:37:58,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22716 2026-10-29 05:37:58,649 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053758_649537_TestUi.txt 2026-10-29 05:37:58,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplph4c8fx_chrome_odoo" 2026-10-29 05:37:58,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-10-29 05:38:04,557 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22926 2026-10-29 05:38:04,561 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp30ielm9w_chrome_odoo 2026-10-29 05:38:04,561 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42671/json/version 2026-10-29 05:38:04,563 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42671/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:38:04,595 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:38:04,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42671/json 2026-10-29 05:38:04,596 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42671/json with timeout 3 increased to 10s during tests 2026-10-29 05:38:04,611 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42671/devtools/page/DA600E638D2A43AEDE0676C82DDC26B6 2026-10-29 05:38:04,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:38:04,640 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:38:05,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:38:05,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:38:05,055 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-29 05:38:05,056 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-29 05:38:05,085 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:38:06,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:06] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.095 0.903 2026-10-29 05:38:06,085 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DA600E638D2A43AEDE0676C82DDC26B6', 'loaderId': 'AEE926C6017EE2C92C2B519C587F4C12', 'isDownload': False} 2026-10-29 05:38:06,086 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboCheapestRewardProgram')" 2026-10-29 05:38:06,111 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:38:06,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:06] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.012 2026-10-29 05:38:06,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:06] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.028 2026-10-29 05:38:06,186 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:06] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.052 2026-10-29 05:38:06,813 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:06] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 05:38:06,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-10-29 05:38:06,905 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:38:06,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-10-29 05:38:06,932 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:38:06,965 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:08,116 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.375 0.785 2026-10-29 05:38:08,228 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:08] "GET /pos/web HTTP/1.1" 200 - 20 0.038 1.186 2026-10-29 05:38:08,273 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:38:08,386 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.162 2026-10-29 05:38:08,454 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-29 05:38:08,519 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:38:09,308 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:38:09,371 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.182 0.633 2026-10-29 05:38:09,505 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.086 2026-10-29 05:38:09,548 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.024 2026-10-29 05:38:09,565 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:38:09,718 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:09] "GET /web/image?model=product.product&field=image_128&id=1429&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.053 0.077 2026-10-29 05:38:09,808 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:09] "GET /web/image?model=product.product&field=image_128&id=1430&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.182 2026-10-29 05:38:09,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:09] "GET /web/image?model=product.product&field=image_128&id=1432&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.236 2026-10-29 05:38:09,973 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:09] "GET /web/image?model=product.product&field=image_128&id=1431&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.037 0.309 2026-10-29 05:38:09,994 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:38:10,035 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:38:10,057 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:38:10,064 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image?model=product.product&field=image_128&id=1433&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.405 2026-10-29 05:38:10,075 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:38:10,116 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:38:10,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image?model=product.product&field=image_128&id=1434&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.025 0.455 2026-10-29 05:38:10,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.441 2026-10-29 05:38:10,274 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image?model=product.product&field=image_128&id=1435&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.424 2026-10-29 05:38:10,329 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image?model=product.product&field=image_128&id=1436&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.422 2026-10-29 05:38:10,341 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.250 2026-10-29 05:38:10,362 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.228 2026-10-29 05:38:10,369 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:38:10,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.211 2026-10-29 05:38:10,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.199 2026-10-29 05:38:10,413 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.196 2026-10-29 05:38:10,528 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.028 0.211 2026-10-29 05:38:10,543 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.190 2026-10-29 05:38:10,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.194 2026-10-29 05:38:10,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:38:10,685 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:10,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image?model=product.product&field=image_128&id=1437&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.273 2026-10-29 05:38:10,747 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:10,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image?model=product.product&field=image_128&id=1438&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.324 2026-10-29 05:38:10,792 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:10,793 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:10,813 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:10,814 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:10,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-29 05:38:10,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.390 2026-10-29 05:38:10,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:10] "GET /web/image?model=product.product&field=image_128&id=1441&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.380 2026-10-29 05:38:11,004 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image?model=product.product&field=image_128&id=1440&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.418 2026-10-29 05:38:11,085 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.033 0.400 2026-10-29 05:38:11,167 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.406 2026-10-29 05:38:11,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.030 0.394 2026-10-29 05:38:11,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.388 2026-10-29 05:38:11,293 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:11,319 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:11,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:38:11,344 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image?model=product.product&field=image_128&id=1428&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.371 2026-10-29 05:38:11,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:38:11,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:38:11,397 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:11,404 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:11,415 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:11,423 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.394 2026-10-29 05:38:11,431 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:11,437 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:38:11,443 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:38:11,460 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:11,465 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:38:11,476 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.363 2026-10-29 05:38:11,480 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:11,500 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:38:11,528 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.336 2026-10-29 05:38:11,558 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:11,625 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image?model=product.product&field=image_128&id=1439&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.032 0.349 2026-10-29 05:38:11,683 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.377 2026-10-29 05:38:11,699 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:38:11,764 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.360 2026-10-29 05:38:11,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.326 2026-10-29 05:38:11,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.348 2026-10-29 05:38:11,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:11] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.333 2026-10-29 05:38:11,883 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51975642 for PoS orders references: ['Order 00256-002-0001'] (draft: False) 2026-10-29 05:38:12,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51975642 with result: [{'id': 308, 'pos_reference': 'Order 00256-002-0001', 'account_move': False}] 2026-10-29 05:38:12,176 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.093 0.449 2026-10-29 05:38:12,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.011 0.497 2026-10-29 05:38:12,327 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.045 0.071 2026-10-29 05:38:12,420 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:12] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-29 05:38:12,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:38:13,166 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:13,241 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:13,247 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:13,258 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:13,276 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:13,295 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:13,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-29 05:38:13,672 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:13,676 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:13,689 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:38:13,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:38:13,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:38:13,743 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:13,757 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:13,774 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:38:13,790 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:13,807 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:13,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:38:13,872 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:13,880 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48733500 for PoS orders references: ['Order 00256-002-0002'] (draft: False) 2026-10-29 05:38:13,988 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48733500 with result: [{'id': 309, 'pos_reference': 'Order 00256-002-0002', 'account_move': False}] 2026-10-29 05:38:14,012 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.037 0.101 2026-10-29 05:38:14,021 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.066 2026-10-29 05:38:14,153 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.021 0.085 2026-10-29 05:38:14,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:38:14,961 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:38:15,002 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22926 2026-10-29 05:38:15,007 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:38:15,009 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22926 2026-10-29 05:38:15,164 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053815_164592_TestUi.txt 2026-10-29 05:38:15,165 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp30ielm9w_chrome_odoo" 2026-10-29 05:38:15,203 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-10-29 05:38:16,787 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23146 2026-10-29 05:38:16,787 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpudi0bwzs_chrome_odoo 2026-10-29 05:38:16,787 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44387/json/version 2026-10-29 05:38:16,790 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44387/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:38:16,874 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:38:16,874 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44387/json 2026-10-29 05:38:16,875 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44387/json with timeout 3 increased to 10s during tests 2026-10-29 05:38:16,888 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44387/devtools/page/03EAD3716355CC934197C465F2214533 2026-10-29 05:38:16,912 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:38:16,928 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:38:17,413 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:38:17,427 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:38:17,429 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-29 05:38:17,430 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-29 05:38:17,451 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:38:18,490 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:18] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.108 0.935 2026-10-29 05:38:18,498 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '03EAD3716355CC934197C465F2214533', 'loaderId': '80DAEEB17E232DB1A0100009F6ED1334', 'isDownload': False} 2026-10-29 05:38:18,498 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCheapestProductTaxInclude')" 2026-10-29 05:38:18,527 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:38:18,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:18] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.010 2026-10-29 05:38:18,584 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:18] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.041 2026-10-29 05:38:18,606 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:18] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.043 2026-10-29 05:38:19,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:19] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.008 0.019 2026-10-29 05:38:19,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-10-29 05:38:19,285 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 05:38:19,294 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:38:19,313 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:38:19,325 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:20,560 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.364 0.868 2026-10-29 05:38:20,646 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:20] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.252 2026-10-29 05:38:20,662 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:38:20,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.112 2026-10-29 05:38:20,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-29 05:38:20,903 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 05:38:21,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:38:21,706 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.197 0.578 2026-10-29 05:38:21,846 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.096 2026-10-29 05:38:21,903 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.029 2026-10-29 05:38:21,936 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:38:22,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.025 0.077 2026-10-29 05:38:22,220 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.115 2026-10-29 05:38:22,241 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:38:22,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.186 2026-10-29 05:38:22,317 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.211 2026-10-29 05:38:22,388 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.269 2026-10-29 05:38:22,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.387 2026-10-29 05:38:22,531 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:38:22,553 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:38:22,565 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:38:22,573 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.396 2026-10-29 05:38:22,646 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/image?model=product.product&field=image_128&id=1443&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.380 2026-10-29 05:38:22,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.379 2026-10-29 05:38:22,807 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.467 2026-10-29 05:38:22,873 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.457 2026-10-29 05:38:22,881 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.380 2026-10-29 05:38:22,898 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:38:22,977 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.034 0.340 2026-10-29 05:38:22,995 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:38:23,004 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.384 2026-10-29 05:38:23,032 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.363 2026-10-29 05:38:23,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.324 2026-10-29 05:38:23,082 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.252 2026-10-29 05:38:23,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.173 2026-10-29 05:38:23,160 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.037 0.121 2026-10-29 05:38:23,185 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:23] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.151 2026-10-29 05:38:23,216 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:23] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.159 2026-10-29 05:38:23,233 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:38:23,241 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:23] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.162 2026-10-29 05:38:23,261 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:23,267 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.065 2026-10-29 05:38:23,318 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.066 2026-10-29 05:38:23,338 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:23,436 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:23,472 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:23,477 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:23,490 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:23,496 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:38:23,515 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:38:23,532 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23146 2026-10-29 05:38:23,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:38:23,545 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23146 2026-10-29 05:38:23,671 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053823_671276_TestUi.txt 2026-10-29 05:38:23,671 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpudi0bwzs_chrome_odoo" 2026-10-29 05:38:23,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-10-29 05:38:29,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23354 2026-10-29 05:38:29,039 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwibhdbx__chrome_odoo 2026-10-29 05:38:29,039 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34293/json/version 2026-10-29 05:38:29,041 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34293/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:38:29,141 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:38:29,141 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34293/json 2026-10-29 05:38:29,142 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34293/json with timeout 3 increased to 10s during tests 2026-10-29 05:38:29,156 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34293/devtools/page/A48D0CF1709DA13B1D5B203D87683C06 2026-10-29 05:38:29,170 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:38:29,173 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:38:29,625 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:38:29,638 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:38:29,655 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:38:29,655 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:38:29,683 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:38:30,791 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:30] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.097 1.017 2026-10-29 05:38:30,795 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A48D0CF1709DA13B1D5B203D87683C06', 'loaderId': '5D0A5ABB8DAB91360235A0C4F35931B4', 'isDownload': False} 2026-10-29 05:38:30,795 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_product_dont_grant_point')" 2026-10-29 05:38:30,823 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:38:30,853 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:30] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.012 2026-10-29 05:38:30,889 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:30] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.044 2026-10-29 05:38:30,919 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:30] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.059 2026-10-29 05:38:31,542 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:31] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.022 2026-10-29 05:38:31,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-29 05:38:31,647 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.016 2026-10-29 05:38:31,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-29 05:38:31,674 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 05:38:31,695 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:32,850 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.336 0.836 2026-10-29 05:38:32,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:32] "GET /pos/web HTTP/1.1" 200 - 20 0.024 1.159 2026-10-29 05:38:32,971 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:38:33,053 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.104 2026-10-29 05:38:33,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 05:38:33,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:38:33,995 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:34,021 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.194 0.592 2026-10-29 05:38:34,155 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.075 2026-10-29 05:38:34,195 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.016 2026-10-29 05:38:34,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:38:34,370 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "GET /web/image?model=product.product&field=image_128&id=1447&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.031 0.078 2026-10-29 05:38:34,445 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "GET /web/image?model=product.product&field=image_128&id=1446&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.147 2026-10-29 05:38:34,474 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:38:34,548 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "GET /web/image?model=product.product&field=image_128&id=1450&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.275 2026-10-29 05:38:34,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "GET /web/image?model=product.product&field=image_128&id=1449&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.330 2026-10-29 05:38:34,636 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38: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-10-29 05:38:34,676 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:38:34,686 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:38:34,721 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "GET /web/image?model=product.product&field=image_128&id=1451&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.032 0.423 2026-10-29 05:38:34,795 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "GET /web/image?model=product.product&field=image_128&id=1448&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.500 2026-10-29 05:38:34,811 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.420 2026-10-29 05:38:34,900 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "GET /web/image?model=product.product&field=image_128&id=1452&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.385 2026-10-29 05:38:34,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:34] "GET /web/image?model=product.product&field=image_128&id=1453&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.007 0.390 2026-10-29 05:38:35,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.029 0.260 2026-10-29 05:38:35,021 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:38:35,037 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:38:35,041 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.020 0.280 2026-10-29 05:38:35,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.031 0.326 2026-10-29 05:38:35,179 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.351 2026-10-29 05:38:35,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.341 2026-10-29 05:38:35,215 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.286 2026-10-29 05:38:35,234 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.257 2026-10-29 05:38:35,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.029 0.213 2026-10-29 05:38:35,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image?model=product.product&field=image_128&id=1454&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.270 2026-10-29 05:38:35,394 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:35,407 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:35,431 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:35,445 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:35,446 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.032 0.237 2026-10-29 05:38:35,465 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:35,478 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:35,495 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image?model=product.product&field=image_128&id=1457&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.285 2026-10-29 05:38:35,512 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:35,559 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image?model=product.product&field=image_128&id=1456&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.321 2026-10-29 05:38:35,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.354 2026-10-29 05:38:35,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.399 2026-10-29 05:38:35,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.369 2026-10-29 05:38:35,799 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.265 2026-10-29 05:38:35,865 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.332 2026-10-29 05:38:35,873 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:35,893 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:35,903 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:35,915 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:35,927 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:35,936 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:35] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.343 2026-10-29 05:38:35,942 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:36,035 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:36] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.350 2026-10-29 05:38:36,093 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:36] "GET /web/image?model=product.product&field=image_128&id=1455&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.358 2026-10-29 05:38:36,172 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:36] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.390 2026-10-29 05:38:36,227 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:36] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.403 2026-10-29 05:38:36,285 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:36] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.392 2026-10-29 05:38:36,313 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:36] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.363 2026-10-29 05:38:36,347 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:36] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.282 2026-10-29 05:38:36,380 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:36] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.010 0.269 2026-10-29 05:38:36,425 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:36,432 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:36,440 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:38:36,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:38:36,486 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23354 2026-10-29 05:38:36,489 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:38:36,498 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23354 2026-10-29 05:38:36,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053836_642277_TestUi.txt 2026-10-29 05:38:36,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwibhdbx__chrome_odoo" 2026-10-29 05:38:36,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-10-29 05:38:39,505 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23568 2026-10-29 05:38:39,505 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg9z4dzw4_chrome_odoo 2026-10-29 05:38:39,506 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44239/json/version 2026-10-29 05:38:39,507 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44239/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:38:39,607 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:38:39,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44239/json 2026-10-29 05:38:39,609 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44239/json with timeout 3 increased to 10s during tests 2026-10-29 05:38:39,659 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44239/devtools/page/E9937959B3B26A3D6F085098A7B46C1D 2026-10-29 05:38:39,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:38:39,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:38:40,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:38:40,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:38:40,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=146" in browser 2026-10-29 05:38:40,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=146" 2026-10-29 05:38:40,108 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:38:41,114 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:41] "GET /pos/web?config_id=146 HTTP/1.1" 200 - 112 0.092 0.921 2026-10-29 05:38:41,119 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E9937959B3B26A3D6F085098A7B46C1D', 'loaderId': '50CCD9F22B02DE3C424BD7421D883176', 'isDownload': False} 2026-10-29 05:38:41,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour4')" 2026-10-29 05:38:41,166 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:38:41,209 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:41] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.017 2026-10-29 05:38:41,220 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:41] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.036 2026-10-29 05:38:41,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:41] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.051 2026-10-29 05:38:41,830 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:41] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 05:38:41,846 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 05:38:41,911 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:38:41,942 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.012 2026-10-29 05:38:41,949 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:38:41,987 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:43,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.331 0.820 2026-10-29 05:38:43,233 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:43] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.154 2026-10-29 05:38:43,293 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:38:43,357 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.131 2026-10-29 05:38:43,470 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:38:43,534 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:38:44,322 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:38:44,419 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.236 0.621 2026-10-29 05:38:44,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.079 2026-10-29 05:38:44,602 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.026 2026-10-29 05:38:44,626 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 05:38:44,765 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:44] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.026 0.092 2026-10-29 05:38:44,832 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:44] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.156 2026-10-29 05:38:44,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:44] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.242 2026-10-29 05:38:44,933 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:38:44,974 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:44] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.281 2026-10-29 05:38:45,054 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.337 2026-10-29 05:38:45,124 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.411 2026-10-29 05:38:45,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.367 2026-10-29 05:38:45,195 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:38:45,220 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:38:45,241 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:38:45,282 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.402 2026-10-29 05:38:45,384 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=product.product&field=image_128&id=1458&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.407 2026-10-29 05:38:45,447 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=product.product&field=image_128&id=1459&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.450 2026-10-29 05:38:45,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.448 2026-10-29 05:38:45,521 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.296 2026-10-29 05:38:45,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.268 2026-10-29 05:38:45,556 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:38:45,560 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.276 2026-10-29 05:38:45,604 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.286 2026-10-29 05:38:45,613 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:38:45,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.027 0.278 2026-10-29 05:38:45,719 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.243 2026-10-29 05:38:45,739 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.212 2026-10-29 05:38:45,783 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.020 0.157 2026-10-29 05:38:45,808 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.166 2026-10-29 05:38:45,870 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.227 2026-10-29 05:38:45,886 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:38:45,895 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:45,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.011 0.204 2026-10-29 05:38:45,962 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:45,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:45] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.225 2026-10-29 05:38:45,980 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:45,996 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:46,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.175 2026-10-29 05:38:46,046 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.131 2026-10-29 05:38:46,054 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:46,064 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:46,079 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-10-29 05:38:46,098 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:46,125 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:38:46,139 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'enter code value: abcda (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:38:46,143 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:38:46,158 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:46,227 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:46] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.015 0.052 2026-10-29 05:38:47,058 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-10-29 05:38:47,072 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:47,127 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:47,140 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:38:47,160 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:38:47,193 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23568 2026-10-29 05:38:47,197 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:38:47,199 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23568 2026-10-29 05:38:47,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053847_326954_TestUi.txt 2026-10-29 05:38:47,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg9z4dzw4_chrome_odoo" 2026-10-29 05:38:47,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-10-29 05:38:48,772 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23766 2026-10-29 05:38:48,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpk18r438g_chrome_odoo 2026-10-29 05:38:48,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42023/json/version 2026-10-29 05:38:48,775 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42023/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:38:48,871 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:38:48,871 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42023/json 2026-10-29 05:38:48,872 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42023/json with timeout 3 increased to 10s during tests 2026-10-29 05:38:48,890 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42023/devtools/page/30010719854785C361A20FF0D008E89A 2026-10-29 05:38:48,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:38:48,922 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:38:49,284 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:38:49,299 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:38:49,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:38:49,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:38:49,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:38:50,294 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:50] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.107 0.845 2026-10-29 05:38:50,301 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '30010719854785C361A20FF0D008E89A', 'loaderId': '83ED4A4D2F4F96F4A6E285E0614CF3E0', 'isDownload': False} 2026-10-29 05:38:50,302 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour7')" 2026-10-29 05:38:50,330 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:38:50,358 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:50] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.014 2026-10-29 05:38:50,376 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:50] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.029 2026-10-29 05:38:50,395 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:50] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.037 2026-10-29 05:38:51,061 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-29 05:38:51,079 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:51] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.031 2026-10-29 05:38:51,164 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 05:38:51,168 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:38:51,182 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:38:51,193 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:52,239 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.319 0.722 2026-10-29 05:38:52,328 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:52] "GET /pos/web HTTP/1.1" 200 - 20 0.024 1.058 2026-10-29 05:38:52,367 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:38:52,444 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.126 2026-10-29 05:38:52,579 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-29 05:38:52,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:38:53,455 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 193 0.172 0.565 2026-10-29 05:38:53,491 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:38:53,561 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.062 2026-10-29 05:38:53,591 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:53] "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-10-29 05:38:53,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:38:53,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:53] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.070 0.084 2026-10-29 05:38:53,884 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:53] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.218 2026-10-29 05:38:53,900 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:38:53,937 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:53] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.254 2026-10-29 05:38:54,006 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.300 2026-10-29 05:38:54,038 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:38:54,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:38:54,079 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:38:54,093 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:38:54,116 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.034 0.384 2026-10-29 05:38:54,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.486 2026-10-29 05:38:54,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.430 2026-10-29 05:38:54,313 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.392 2026-10-29 05:38:54,387 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=product.product&field=image_128&id=1461&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.423 2026-10-29 05:38:54,417 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.014 0.296 2026-10-29 05:38:54,453 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:38:54,487 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.019 0.327 2026-10-29 05:38:54,513 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.270 2026-10-29 05:38:54,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.250 2026-10-29 05:38:54,558 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.237 2026-10-29 05:38:54,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.023 0.241 2026-10-29 05:38:54,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.220 2026-10-29 05:38:54,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.197 2026-10-29 05:38:54,765 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.027 0.234 2026-10-29 05:38:54,772 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:38:54,807 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:54,850 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.307 2026-10-29 05:38:54,855 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:54,867 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:54,876 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:54,889 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.335 2026-10-29 05:38:54,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:38:54,931 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'enter code value: abcda (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:38:54,933 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.010 0.309 2026-10-29 05:38:54,948 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:38:54,957 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:38:54,970 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:54] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.327 2026-10-29 05:38:55,014 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.020 0.288 2026-10-29 05:38:55,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.036 0.267 2026-10-29 05:38:55,154 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:55] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.024 0.155 2026-10-29 05:38:55,951 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:38:55,962 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:38:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:38:56,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23766 2026-10-29 05:38:56,001 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:38:56,003 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23766 2026-10-29 05:38:56,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053856_128457_TestUi.txt 2026-10-29 05:38:56,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpk18r438g_chrome_odoo" 2026-10-29 05:38:56,157 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-10-29 05:38:58,230 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23982 2026-10-29 05:38:58,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyl8kf_su_chrome_odoo 2026-10-29 05:38:58,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37977/json/version 2026-10-29 05:38:58,233 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37977/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:38:58,378 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:38:58,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37977/json 2026-10-29 05:38:58,386 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37977/json with timeout 3 increased to 10s during tests 2026-10-29 05:38:58,421 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37977/devtools/page/BB6E8F340983C35A694B357AEB7DCE40 2026-10-29 05:38:58,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:38:58,484 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:38:58,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:38:58,920 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:38:58,922 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:38:58,923 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:38:58,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:39:01,214 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:01] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.138 2.121 2026-10-29 05:39:01,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BB6E8F340983C35A694B357AEB7DCE40', 'loaderId': '332E35D68782F953795A55EFF011DC79', 'isDownload': False} 2026-10-29 05:39:01,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithFreeProductTour')" 2026-10-29 05:39:01,247 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:01,285 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:01] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.021 2026-10-29 05:39:01,306 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:01] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.039 2026-10-29 05:39:01,327 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:01] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.061 2026-10-29 05:39:01,899 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:01] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.035 2026-10-29 05:39:01,910 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.032 2026-10-29 05:39:01,962 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.014 2026-10-29 05:39:01,970 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:39:01,978 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:39:02,018 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:03,052 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.306 0.739 2026-10-29 05:39:03,124 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:03] "GET /pos/web HTTP/1.1" 200 - 20 0.017 1.033 2026-10-29 05:39:03,171 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:03,255 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.095 2026-10-29 05:39:03,349 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:39:03,425 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.020 2026-10-29 05:39:04,271 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:39:04,342 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.206 0.623 2026-10-29 05:39:04,485 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.087 2026-10-29 05:39:04,518 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.019 2026-10-29 05:39:04,543 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 05:39:04,691 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:04] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.031 0.073 2026-10-29 05:39:04,756 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:04] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.139 2026-10-29 05:39:04,772 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:39:04,826 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:04] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.189 2026-10-29 05:39:04,911 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:04] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.274 2026-10-29 05:39:04,994 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.348 2026-10-29 05:39:05,024 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:39:05,037 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:39:05,043 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:39:05,061 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:39:05,076 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.025 0.410 2026-10-29 05:39:05,098 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.388 2026-10-29 05:39:05,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.384 2026-10-29 05:39:05,242 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=product.product&field=image_128&id=1463&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.395 2026-10-29 05:39:05,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=product.product&field=image_128&id=1464&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.362 2026-10-29 05:39:05,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.015 0.241 2026-10-29 05:39:05,337 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.245 2026-10-29 05:39:05,346 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:39:05,352 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.210 2026-10-29 05:39:05,360 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.189 2026-10-29 05:39:05,467 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.025 0.249 2026-10-29 05:39:05,498 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.235 2026-10-29 05:39:05,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.201 2026-10-29 05:39:05,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.023 0.185 2026-10-29 05:39:05,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=product.product&field=image_128&id=1465&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.247 2026-10-29 05:39:05,694 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.294 2026-10-29 05:39:05,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:39:05,714 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:05,787 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.298 2026-10-29 05:39:05,794 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:05,824 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.301 2026-10-29 05:39:05,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.328 2026-10-29 05:39:05,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.290 2026-10-29 05:39:05,905 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:05,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.249 2026-10-29 05:39:05,939 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:39:05,955 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:39:05,961 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:05,968 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.224 2026-10-29 05:39:05,973 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:39:06,009 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:06,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23982 2026-10-29 05:39:06,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:39:06,027 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23982 2026-10-29 05:39:06,167 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053906_167158_TestUi.txt 2026-10-29 05:39:06,167 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyl8kf_su_chrome_odoo" 2026-10-29 05:39:06,192 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-10-29 05:39:08,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24187 2026-10-29 05:39:08,013 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsnwjhoh9_chrome_odoo 2026-10-29 05:39:08,013 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44727/json/version 2026-10-29 05:39:08,015 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44727/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:39:08,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:39:08,175 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44727/json 2026-10-29 05:39:08,176 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44727/json with timeout 3 increased to 10s during tests 2026-10-29 05:39:08,223 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44727/devtools/page/014C0B46C94EA6E77F05E25673CAAE6B 2026-10-29 05:39:08,251 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:39:08,274 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:39:08,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:39:08,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:39:08,655 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:39:08,656 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:39:08,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:39:09,757 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:09] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.105 0.976 2026-10-29 05:39:09,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '014C0B46C94EA6E77F05E25673CAAE6B', 'loaderId': 'BA59C5C2DAB6AAD501029CCA0FF47F22', 'isDownload': False} 2026-10-29 05:39:09,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountCategoryTour')" 2026-10-29 05:39:09,814 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:09,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:09] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.025 2026-10-29 05:39:09,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:09] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.042 2026-10-29 05:39:09,905 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:09] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.067 2026-10-29 05:39:10,522 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:10] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.009 0.018 2026-10-29 05:39:10,536 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-29 05:39:10,594 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:39:10,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.012 2026-10-29 05:39:10,636 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:39:10,683 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:11,763 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.326 0.766 2026-10-29 05:39:11,884 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:11] "GET /pos/web HTTP/1.1" 200 - 20 0.024 1.133 2026-10-29 05:39:11,931 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:12,020 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.173 2026-10-29 05:39:12,132 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 05:39:12,214 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 05:39:13,007 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:39:13,056 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.181 0.632 2026-10-29 05:39:13,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.071 2026-10-29 05:39:13,270 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.019 2026-10-29 05:39:13,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 05:39:13,475 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.051 0.056 2026-10-29 05:39:13,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.143 2026-10-29 05:39:13,559 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:39:13,592 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.220 2026-10-29 05:39:13,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.256 2026-10-29 05:39:13,738 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.323 2026-10-29 05:39:13,776 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:39:13,795 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:39:13,803 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:39:13,820 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:39:13,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.406 2026-10-29 05:39:13,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.352 2026-10-29 05:39:13,957 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:13] "GET /web/image?model=product.product&field=image_128&id=1468&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.371 2026-10-29 05:39:14,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image?model=product.product&field=image_128&id=1469&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.422 2026-10-29 05:39:14,106 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.415 2026-10-29 05:39:14,184 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.020 0.327 2026-10-29 05:39:14,216 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.011 0.363 2026-10-29 05:39:14,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.347 2026-10-29 05:39:14,237 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:39:14,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.325 2026-10-29 05:39:14,256 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.277 2026-10-29 05:39:14,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.216 2026-10-29 05:39:14,293 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.170 2026-10-29 05:39:14,351 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.135 2026-10-29 05:39:14,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.153 2026-10-29 05:39:14,468 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.204 2026-10-29 05:39:14,479 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:39:14,495 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:14,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.236 2026-10-29 05:39:14,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.253 2026-10-29 05:39:14,562 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:14,566 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.241 2026-10-29 05:39:14,584 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:14,607 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.016 0.191 2026-10-29 05:39:14,622 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:14,659 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.155 2026-10-29 05:39:14,688 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:14,738 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:14,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:39:14,778 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:39:14,803 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24187 2026-10-29 05:39:14,808 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:39:14,809 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24187 2026-10-29 05:39:14,927 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053914_926742_TestUi.txt 2026-10-29 05:39:14,927 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsnwjhoh9_chrome_odoo" 2026-10-29 05:39:14,959 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-10-29 05:39:16,738 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24402 2026-10-29 05:39:16,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkmisb2c5_chrome_odoo 2026-10-29 05:39:16,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43855/json/version 2026-10-29 05:39:16,745 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43855/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:39:16,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:39:16,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43855/json 2026-10-29 05:39:16,816 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43855/json with timeout 3 increased to 10s during tests 2026-10-29 05:39:16,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43855/devtools/page/070A1EF594675DE5E8A4DCBB0C47CC97 2026-10-29 05:39:16,865 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:39:16,877 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:39:17,345 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:39:17,359 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:39:17,363 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:39:17,363 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:39:17,390 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:39:18,348 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:18] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.097 0.867 2026-10-29 05:39:18,352 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '070A1EF594675DE5E8A4DCBB0C47CC97', 'loaderId': 'C62D834BC63C88FA478347961DB17E8A', 'isDownload': False} 2026-10-29 05:39:18,353 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithRewardProductDomainTour')" 2026-10-29 05:39:18,379 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:18,428 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:18] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.022 0.017 2026-10-29 05:39:18,452 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:18] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.022 2026-10-29 05:39:18,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:18] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.063 2026-10-29 05:39:19,139 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:19] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.012 0.010 2026-10-29 05:39:19,155 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.013 2026-10-29 05:39:19,232 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.017 2026-10-29 05:39:19,239 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:39:19,240 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 05:39:19,294 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:20,483 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.371 0.850 2026-10-29 05:39:20,575 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:20] "GET /pos/web HTTP/1.1" 200 - 20 0.017 1.201 2026-10-29 05:39:20,609 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:20,692 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.135 2026-10-29 05:39:20,731 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 05:39:20,766 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:39:21,589 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:39:21,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.196 0.592 2026-10-29 05:39:21,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.079 2026-10-29 05:39:21,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:21] "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-10-29 05:39:21,802 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:39:21,933 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:21] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.036 0.066 2026-10-29 05:39:22,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.154 2026-10-29 05:39:22,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.198 2026-10-29 05:39:22,085 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:22,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.266 2026-10-29 05:39:22,204 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.321 2026-10-29 05:39:22,307 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.036 0.377 2026-10-29 05:39:22,316 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:22,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.377 2026-10-29 05:39:22,342 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:39:22,365 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:22,413 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:22,428 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=product.product&field=image_128&id=1471&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.389 2026-10-29 05:39:22,500 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=product.product&field=image_128&id=1472&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.400 2026-10-29 05:39:22,574 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.393 2026-10-29 05:39:22,630 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.041 0.372 2026-10-29 05:39:22,668 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:39:22,743 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.033 0.323 2026-10-29 05:39:22,748 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.347 2026-10-29 05:39:22,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.336 2026-10-29 05:39:22,793 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.323 2026-10-29 05:39:22,817 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.301 2026-10-29 05:39:22,838 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.246 2026-10-29 05:39:22,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.010 0.030 2026-10-29 05:39:22,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:22] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.175 2026-10-29 05:39:23,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:23] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.214 2026-10-29 05:39:23,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:39:23,031 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:23,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:23] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.237 2026-10-29 05:39:23,097 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.408 2026-10-29 05:39:23,116 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:23,134 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:23] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.272 2026-10-29 05:39:23,152 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:23,163 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:23,204 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.129 2026-10-29 05:39:23,225 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:23,233 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.042 2026-10-29 05:39:23,275 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:23,283 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:39:23,307 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:39:23,347 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24402 2026-10-29 05:39:23,348 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:39:23,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24402 2026-10-29 05:39:23,480 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053923_480324_TestUi.txt 2026-10-29 05:39:23,480 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkmisb2c5_chrome_odoo" 2026-10-29 05:39:23,507 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-10-29 05:39:25,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24615 2026-10-29 05:39:25,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdh7q_756_chrome_odoo 2026-10-29 05:39:25,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40807/json/version 2026-10-29 05:39:25,324 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40807/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:39:25,396 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:39:25,396 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40807/json 2026-10-29 05:39:25,397 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40807/json with timeout 3 increased to 10s during tests 2026-10-29 05:39:25,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40807/devtools/page/7733FAA7AA3EABD34F1F09DCEF7BA24E 2026-10-29 05:39:25,436 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:39:25,445 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:39:25,749 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:39:25,774 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:39:25,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:39:25,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:39:25,812 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:39:26,881 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.104 0.972 2026-10-29 05:39:26,886 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7733FAA7AA3EABD34F1F09DCEF7BA24E', 'loaderId': 'BF6186DA3E240354B92BC72287F78B96', 'isDownload': False} 2026-10-29 05:39:26,886 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-10-29 05:39:26,910 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:26,944 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:26] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.018 2026-10-29 05:39:26,975 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:26] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.047 2026-10-29 05:39:26,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:26] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.039 2026-10-29 05:39:27,544 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:27] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 05:39:27,571 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-10-29 05:39:27,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.016 2026-10-29 05:39:27,682 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 05:39:27,685 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:39:27,705 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:28,874 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.352 0.833 2026-10-29 05:39:29,002 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:29] "GET /pos/web HTTP/1.1" 200 - 20 0.047 1.206 2026-10-29 05:39:29,058 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:29,138 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.159 2026-10-29 05:39:29,183 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:39:29,279 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.020 2026-10-29 05:39:30,073 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:39:30,075 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.190 0.579 2026-10-29 05:39:30,177 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.059 2026-10-29 05:39:30,208 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "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-10-29 05:39:30,232 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:39:30,360 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.041 0.062 2026-10-29 05:39:30,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.159 2026-10-29 05:39:30,480 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:39:30,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.225 2026-10-29 05:39:30,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.281 2026-10-29 05:39:30,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.330 2026-10-29 05:39:30,677 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39: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-10-29 05:39:30,710 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:39:30,741 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:30,747 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.407 2026-10-29 05:39:30,771 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.392 2026-10-29 05:39:30,798 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:39:30,848 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.340 2026-10-29 05:39:30,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.373 2026-10-29 05:39:30,923 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.008 0.324 2026-10-29 05:39:30,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.174 2026-10-29 05:39:30,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:39:30,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.183 2026-10-29 05:39:30,970 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.160 2026-10-29 05:39:30,989 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.172 2026-10-29 05:39:31,030 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.037 2026-10-29 05:39:31,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.134 2026-10-29 05:39:31,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.024 0.135 2026-10-29 05:39:31,168 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.190 2026-10-29 05:39:31,257 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.030 0.369 2026-10-29 05:39:31,293 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.277 2026-10-29 05:39:31,322 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.254 2026-10-29 05:39:31,360 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.206 2026-10-29 05:39:31,361 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:39:31,376 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:39:31,403 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:39:31,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.022 2026-10-29 05:39:31,492 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:31,516 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:31,546 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:31,549 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.025 2026-10-29 05:39:31,562 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:31,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-29 05:39:31,599 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:31,642 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:31,643 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:31,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.019 0.016 2026-10-29 05:39:31,676 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:39:31,711 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.012 0.044 2026-10-29 05:39:31,784 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:31] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.017 2026-10-29 05:39:32,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 05:39:32,561 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:39:32,571 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:32,624 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:32,629 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:39:32,687 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:39:32,699 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:39:32,701 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:39:32,705 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:39:32,727 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:32,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:39:32,755 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:32,778 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:32,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:39:32,828 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:32,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56284180 for PoS orders references: ['Order 00265-002-0001'] (draft: False) 2026-10-29 05:39:32,848 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:39:33,177 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56284180 with result: [{'id': 310, 'pos_reference': 'Order 00265-002-0001', 'account_move': False}] 2026-10-29 05:39:33,203 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.140 0.228 2026-10-29 05:39:33,394 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.050 0.104 2026-10-29 05:39:33,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:33] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.019 2026-10-29 05:39:33,476 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.011 2026-10-29 05:39:34,200 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:39:34,226 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:34,259 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24615 2026-10-29 05:39:34,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:39:34,266 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24615 2026-10-29 05:39:34,392 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053934_392031_TestUi.txt 2026-10-29 05:39:34,392 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdh7q_756_chrome_odoo" 2026-10-29 05:39:34,456 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-10-29 05:39:36,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24835 2026-10-29 05:39:36,155 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpek7oyz73_chrome_odoo 2026-10-29 05:39:36,155 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33787/json/version 2026-10-29 05:39:36,157 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33787/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:39:36,237 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:39:36,237 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33787/json 2026-10-29 05:39:36,238 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33787/json with timeout 3 increased to 10s during tests 2026-10-29 05:39:36,256 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33787/devtools/page/0FCD79628389647968F38DCB7330049B 2026-10-29 05:39:36,276 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:39:36,299 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:39:36,799 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:39:36,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:39:36,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:39:36,824 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:39:36,851 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:39:37,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:37] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.114 0.947 2026-10-29 05:39:37,921 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0FCD79628389647968F38DCB7330049B', 'loaderId': 'A235651C202CEDCBA2A7931FC618C869', 'isDownload': False} 2026-10-29 05:39:37,922 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ExpiredEWalletProgramTour')" 2026-10-29 05:39:37,955 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:37,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:37] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.016 2026-10-29 05:39:38,009 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:38] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.047 2026-10-29 05:39:38,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:38] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.048 2026-10-29 05:39:38,580 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 05:39:38,604 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:38] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.042 2026-10-29 05:39:38,644 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.015 2026-10-29 05:39:38,655 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:39:38,657 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:39:38,692 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:39,802 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.336 0.792 2026-10-29 05:39:39,911 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 1.131 2026-10-29 05:39:39,949 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:40,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.181 2026-10-29 05:39:40,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:39:40,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:39:40,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.179 0.531 2026-10-29 05:39:41,013 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:39:41,067 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.070 2026-10-29 05:39:41,101 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.015 2026-10-29 05:39:41,126 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 05:39:41,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.048 0.077 2026-10-29 05:39:41,363 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.192 2026-10-29 05:39:41,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:39:41,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.260 2026-10-29 05:39:41,495 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.321 2026-10-29 05:39:41,502 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39: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-10-29 05:39:41,512 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:41,529 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:39:41,588 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.029 0.405 2026-10-29 05:39:41,659 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.446 2026-10-29 05:39:41,689 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.389 2026-10-29 05:39:41,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.339 2026-10-29 05:39:41,781 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:39:41,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.359 2026-10-29 05:39:41,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.005 0.303 2026-10-29 05:39:41,888 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:39:41,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.038 0.328 2026-10-29 05:39:41,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.293 2026-10-29 05:39:42,008 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.304 2026-10-29 05:39:42,015 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.295 2026-10-29 05:39:42,036 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.230 2026-10-29 05:39:42,058 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.203 2026-10-29 05:39:42,132 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.220 2026-10-29 05:39:42,198 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.220 2026-10-29 05:39:42,279 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.258 2026-10-29 05:39:42,299 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:39:42,309 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:39:42,326 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.283 2026-10-29 05:39:42,359 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:39:42,362 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.257 2026-10-29 05:39:42,400 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.306 2026-10-29 05:39:42,429 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.244 2026-10-29 05:39:42,453 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:42,482 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.165 2026-10-29 05:39:42,484 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:42,526 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 10 0.011 0.038 2026-10-29 05:39:42,541 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:42,575 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:42] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.025 2026-10-29 05:39:42,589 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:42,614 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:42,621 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:42,622 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:42,642 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:42,664 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:42,670 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:43,527 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 05:39:43,535 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet")' 2026-10-29 05:39:43,574 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-29 05:39:43,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-29 05:39:43,598 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:39:43,616 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:43] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 05:39:43,631 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:39:43,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24835 2026-10-29 05:39:43,678 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:39:43,680 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24835 2026-10-29 05:39:43,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053943_839268_TestUi.txt 2026-10-29 05:39:43,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpek7oyz73_chrome_odoo" 2026-10-29 05:39:43,865 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-10-29 05:39:46,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25047 2026-10-29 05:39:46,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2e60dnby_chrome_odoo 2026-10-29 05:39:46,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45481/json/version 2026-10-29 05:39:46,019 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45481/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:39:46,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:39:46,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45481/json 2026-10-29 05:39:46,173 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45481/json with timeout 3 increased to 10s during tests 2026-10-29 05:39:46,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45481/devtools/page/7D76789BD497D179C6B26409144FA764 2026-10-29 05:39:46,230 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:39:46,246 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:39:46,618 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:39:46,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:39:46,638 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:39:46,638 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:39:46,663 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:39:47,647 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:47] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.115 0.874 2026-10-29 05:39:47,652 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7D76789BD497D179C6B26409144FA764', 'loaderId': 'C5FB8739344A754670D38699AB3D3F5E', 'isDownload': False} 2026-10-29 05:39:47,653 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-10-29 05:39:47,670 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:47,721 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:47] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.017 2026-10-29 05:39:47,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:47] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.049 2026-10-29 05:39:47,787 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:47] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.056 2026-10-29 05:39:48,340 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:48] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 05:39:48,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 05:39:48,422 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-29 05:39:48,437 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:48,448 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:48,472 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:49,599 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.340 0.797 2026-10-29 05:39:49,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:49] "GET /pos/web HTTP/1.1" 200 - 20 0.019 1.142 2026-10-29 05:39:49,734 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:49,811 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.116 2026-10-29 05:39:49,864 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 05:39:49,912 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 05:39:50,756 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:39:50,809 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.212 0.609 2026-10-29 05:39:50,954 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.083 2026-10-29 05:39:50,997 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.026 2026-10-29 05:39:51,020 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:39:51,162 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.045 0.071 2026-10-29 05:39:51,208 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.140 2026-10-29 05:39:51,294 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.202 2026-10-29 05:39:51,319 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:39:51,393 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.291 2026-10-29 05:39:51,487 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.379 2026-10-29 05:39:51,501 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:39:51,543 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:39:51,562 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:51,583 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:39:51,584 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.484 2026-10-29 05:39:51,605 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.424 2026-10-29 05:39:51,705 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.455 2026-10-29 05:39:51,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.451 2026-10-29 05:39:51,887 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.447 2026-10-29 05:39:51,910 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.012 0.290 2026-10-29 05:39:51,937 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.017 0.316 2026-10-29 05:39:51,947 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:39:51,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.338 2026-10-29 05:39:51,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.329 2026-10-29 05:39:52,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.287 2026-10-29 05:39:52,119 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.035 0.257 2026-10-29 05:39:52,139 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.231 2026-10-29 05:39:52,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.204 2026-10-29 05:39:52,258 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:39:52,270 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:52,288 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.038 0.265 2026-10-29 05:39:52,328 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.324 2026-10-29 05:39:52,356 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:52,372 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:39:52,375 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.017 0.315 2026-10-29 05:39:52,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:39:52,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.271 2026-10-29 05:39:52,442 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.197 2026-10-29 05:39:52,491 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:39:52,499 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.225 2026-10-29 05:39:52,521 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:52,536 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:39:52,585 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.010 0.036 2026-10-29 05:39:52,612 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:39:52,619 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:52,624 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:52,646 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:39:52,675 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:52,693 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:52,704 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:39:52,742 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:52,760 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:39:52,769 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81864681 for PoS orders references: ['Order 00267-002-0001'] (draft: False) 2026-10-29 05:39:53,020 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81864681 with result: [{'id': 311, 'pos_reference': 'Order 00267-002-0001', 'account_move': False}] 2026-10-29 05:39:53,050 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.093 0.205 2026-10-29 05:39:53,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.065 0.096 2026-10-29 05:39:53,351 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:53] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.027 2026-10-29 05:39:53,736 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 05:39:54,068 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:39:54,114 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:39:54,169 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,200 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,212 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:54] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.017 2026-10-29 05:39:54,214 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,243 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,256 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:54] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.021 2026-10-29 05:39:54,272 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,304 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,305 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,312 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,342 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,347 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,363 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:54] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.033 2026-10-29 05:39:54,365 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,394 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:39:54,395 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:39:54,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:39:54,443 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,459 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,478 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:39:54,487 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:54,510 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45718528 for PoS orders references: ['Order 00267-002-0002'] (draft: False) 2026-10-29 05:39:54,634 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45718528 with result: [{'id': 312, 'pos_reference': 'Order 00267-002-0002', 'account_move': False}] 2026-10-29 05:39:54,659 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.051 0.106 2026-10-29 05:39:54,774 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.022 0.075 2026-10-29 05:39:55,370 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-29 05:39:55,545 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:39:55,573 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:39:55,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25047 2026-10-29 05:39:55,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:39:55,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25047 2026-10-29 05:39:55,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_053955_692643_TestUi.txt 2026-10-29 05:39:55,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2e60dnby_chrome_odoo" 2026-10-29 05:39:56,189 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25261 2026-10-29 05:39:56,190 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmofmcnqr_chrome_odoo 2026-10-29 05:39:56,190 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37805/json/version 2026-10-29 05:39:56,194 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37805/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:39:56,290 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:39:56,290 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37805/json 2026-10-29 05:39:56,291 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37805/json with timeout 3 increased to 10s during tests 2026-10-29 05:39:56,310 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37805/devtools/page/9CF5338B39C78606A30FA4677892F9AF 2026-10-29 05:39:56,335 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:39:56,354 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:39:56,415 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:39:56,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:39:56,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:39:56,463 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:39:56,625 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:56] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.021 0.096 2026-10-29 05:39:56,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9CF5338B39C78606A30FA4677892F9AF', 'loaderId': 'C6F28DB094AF26F67245CE3081ACDE60', 'isDownload': False} 2026-10-29 05:39:56,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-10-29 05:39:56,667 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:56,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:56] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-10-29 05:39:56,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:56] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-10-29 05:39:56,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:56] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.068 2026-10-29 05:39:57,349 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:57] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-29 05:39:57,363 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:39:57,402 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:39:57,431 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:39:57,445 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.023 2026-10-29 05:39:57,479 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:39:59,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.203 1.718 2026-10-29 05:39:59,507 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:59] "GET /pos/web HTTP/1.1" 200 - 20 0.022 1.967 2026-10-29 05:39:59,545 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:39:59,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.143 2026-10-29 05:39:59,708 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.021 2026-10-29 05:39:59,795 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:39:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 05:40:00,574 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:40:00,646 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.214 0.605 2026-10-29 05:40:00,775 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.077 2026-10-29 05:40:00,814 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.022 2026-10-29 05:40:00,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 05:40:00,965 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:00] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.062 2026-10-29 05:40:01,056 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.160 2026-10-29 05:40:01,102 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:01,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.233 2026-10-29 05:40:01,185 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.275 2026-10-29 05:40:01,271 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.374 2026-10-29 05:40:01,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40: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-10-29 05:40:01,289 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:01,308 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:01,354 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.421 2026-10-29 05:40:01,363 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.371 2026-10-29 05:40:01,415 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 05:40:01,453 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.031 0.311 2026-10-29 05:40:01,531 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.371 2026-10-29 05:40:01,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.392 2026-10-29 05:40:01,621 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.289 2026-10-29 05:40:01,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.231 2026-10-29 05:40:01,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.238 2026-10-29 05:40:01,674 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.233 2026-10-29 05:40:01,701 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.220 2026-10-29 05:40:01,728 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.141 2026-10-29 05:40:01,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.021 0.168 2026-10-29 05:40:01,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.019 0.193 2026-10-29 05:40:01,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.259 2026-10-29 05:40:01,953 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.266 2026-10-29 05:40:01,976 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:01,993 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:01] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.008 0.276 2026-10-29 05:40:02,030 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:02,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:02] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.309 2026-10-29 05:40:02,067 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:02,084 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:02,096 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:02] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.195 2026-10-29 05:40:02,097 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:02,125 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:02,160 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:02,161 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:02,162 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:03,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 05:40:03,036 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:40:03,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:40:03,161 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:03,170 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-29 05:40:03,224 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:03] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.019 0.033 2026-10-29 05:40:03,299 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:40:03,997 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-29 05:40:04,030 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:04,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:40:04,094 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:40:04,100 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:04,107 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:40:04,122 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:40:04,133 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:04,149 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:40:04,167 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:04,191 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:04] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.026 2026-10-29 05:40:04,251 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 05:40:04,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39773482 for PoS orders references: ['Order 00267-004-0001'] (draft: False) 2026-10-29 05:40:04,272 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:40:04,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39773482 with result: [{'id': 313, 'pos_reference': 'Order 00267-004-0001', 'account_move': False}] 2026-10-29 05:40:04,376 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.040 0.092 2026-10-29 05:40:04,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.026 0.075 2026-10-29 05:40:04,594 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:04] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.012 2026-10-29 05:40:05,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:40:05,348 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:40:05,412 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:05,443 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 05:40:05,459 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:05,475 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:05,490 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:05] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.013 0.033 2026-10-29 05:40:05,520 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:05,534 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:05] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.036 2026-10-29 05:40:05,539 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:05,540 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:05,541 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:05,568 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:05,572 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:05,587 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:06,432 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-29 05:40:06,437 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-29 05:40:06,454 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:06,468 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:40:06,489 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:40:06,503 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:40:06,519 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:06,535 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:06,553 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:40:06,570 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:06,604 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:06] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.034 2026-10-29 05:40:06,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58951514 for PoS orders references: ['Order 00267-004-0002'] (draft: False) 2026-10-29 05:40:06,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58951514 with result: [{'id': 314, 'pos_reference': 'Order 00267-004-0002', 'account_move': False}] 2026-10-29 05:40:06,794 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.057 0.100 2026-10-29 05:40:06,908 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.022 0.080 2026-10-29 05:40:07,660 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:40:07,676 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:40:07,697 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:40:07,769 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:07,801 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:07,847 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:07,848 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:07,855 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:07,883 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:07,891 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:07,905 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:07,934 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:07,942 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:07,955 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:08,804 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 05:40:08,818 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:40:08,837 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:40:08,901 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:08,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-29 05:40:08,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-29 05:40:08,972 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:08,988 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:40:08,996 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:40:09,053 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:09,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 05:40:09,086 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:09,095 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:40:09,104 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:40:09,163 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:09,179 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-29 05:40:09,198 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-29 05:40:09,213 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:09,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:40:09,238 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:40:09,259 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:40:09,275 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:09,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:40:09,318 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:09,339 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:09] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.028 2026-10-29 05:40:09,375 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98406688 for PoS orders references: ['Order 00267-004-0003'] (draft: False) 2026-10-29 05:40:09,488 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98406688 with result: [{'id': 315, 'pos_reference': 'Order 00267-004-0003', 'account_move': False}] 2026-10-29 05:40:09,516 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.038 0.111 2026-10-29 05:40:09,640 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.023 0.063 2026-10-29 05:40:09,682 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:09] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.012 2026-10-29 05:40:10,415 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:40:10,430 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:40:10,493 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,507 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,543 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,548 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,559 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,571 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,585 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,602 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,620 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,635 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,652 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,669 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:40:10,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:40:10,707 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:40:10,719 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,736 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,752 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:40:10,774 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:10,784 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:10] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.020 2026-10-29 05:40:10,810 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49960505 for PoS orders references: ['Order 00267-004-0004'] (draft: False) 2026-10-29 05:40:10,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49960505 with result: [{'id': 316, 'pos_reference': 'Order 00267-004-0004', 'account_move': False}] 2026-10-29 05:40:10,924 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.031 0.089 2026-10-29 05:40:11,027 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 22 0.020 0.049 2026-10-29 05:40:11,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:40:11,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("Refund")' 2026-10-29 05:40:11,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-29 05:40:11,845 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 05:40:11,895 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:11] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.027 2026-10-29 05:40:12,001 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:12] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.024 0.055 2026-10-29 05:40:12,799 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .set-partner:contains("BBBBBBB")' 2026-10-29 05:40:12,804 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .button.pay-order-button' 2026-10-29 05:40:12,862 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:40:12,875 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Refund")' 2026-10-29 05:40:12,880 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Refund")' 2026-10-29 05:40:12,904 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:12,927 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:40:12,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:40:12,949 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:40:12,959 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:12,975 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:40:12,988 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:13,012 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.026 2026-10-29 05:40:13,054 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22369371 for PoS orders references: ['Order 00267-004-0005'] (draft: False) 2026-10-29 05:40:13,198 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22369371 with result: [{'id': 317, 'pos_reference': 'Order 00267-004-0005', 'account_move': False}] 2026-10-29 05:40:13,216 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.041 0.130 2026-10-29 05:40:13,347 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.026 0.074 2026-10-29 05:40:14,131 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:40:14,152 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:14,195 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25261 2026-10-29 05:40:14,197 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:40:14,199 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25261 2026-10-29 05:40:14,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054014_329265_TestUi.txt 2026-10-29 05:40:14,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmofmcnqr_chrome_odoo" 2026-10-29 05:40:14,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_points ... 2026-10-29 05:40:15,988 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25494 2026-10-29 05:40:15,989 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyg4292ls_chrome_odoo 2026-10-29 05:40:15,993 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44923/json/version 2026-10-29 05:40:15,995 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44923/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:40:16,043 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:40:16,043 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44923/json 2026-10-29 05:40:16,044 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44923/json with timeout 3 increased to 10s during tests 2026-10-29 05:40:16,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44923/devtools/page/8BDC0F3990A85C37D584215A676761AA 2026-10-29 05:40:16,090 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:40:16,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:40:16,518 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 05:40:16,522 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:40:16,526 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:40:16,526 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:40:16,554 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:40:17,842 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:17] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 119 0.152 1.142 2026-10-29 05:40:17,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8BDC0F3990A85C37D584215A676761AA', 'loaderId': '2F9C5325E2E537383C6149780538F10B', 'isDownload': False} 2026-10-29 05:40:17,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardNoPoints')" 2026-10-29 05:40:17,886 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:40:17,913 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:17] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.012 2026-10-29 05:40:17,928 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:17] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.030 2026-10-29 05:40:17,946 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:17] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.042 2026-10-29 05:40:18,567 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:18] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 05:40:18,583 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 05:40:18,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:40:18,662 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:40:18,689 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.023 2026-10-29 05:40:18,738 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:19,504 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:40:19,806 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.331 0.762 2026-10-29 05:40:19,953 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.082 2026-10-29 05:40:19,986 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:19] "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-10-29 05:40:20,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:40:20,221 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.050 0.125 2026-10-29 05:40:20,232 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:20,304 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.241 2026-10-29 05:40:20,346 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.261 2026-10-29 05:40:20,419 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.352 2026-10-29 05:40:20,557 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.440 2026-10-29 05:40:20,607 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:40:20,629 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:40:20,630 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.498 2026-10-29 05:40:20,658 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.400 2026-10-29 05:40:20,681 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:40:20,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.442 2026-10-29 05:40:20,860 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.465 2026-10-29 05:40:20,876 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.443 2026-10-29 05:40:20,895 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:40:20,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.229 2026-10-29 05:40:20,915 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.211 2026-10-29 05:40:20,928 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:40:21,036 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/image/res.users/116/avatar_128 HTTP/1.1" 200 - 19 0.051 0.303 2026-10-29 05:40:21,087 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.040 0.329 2026-10-29 05:40:21,120 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.317 2026-10-29 05:40:21,154 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.021 0.242 2026-10-29 05:40:21,210 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.291 2026-10-29 05:40:21,223 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:21,248 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-29 05:40:21,266 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-29 05:40:21,279 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 05:40:21,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.025 0.340 2026-10-29 05:40:21,310 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:21,414 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.338 2026-10-29 05:40:21,446 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.335 2026-10-29 05:40:21,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.341 2026-10-29 05:40:21,506 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.318 2026-10-29 05:40:21,567 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.034 0.271 2026-10-29 05:40:21,604 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.276 2026-10-29 05:40:21,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.034 0.208 2026-10-29 05:40:22,488 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:22,510 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:22,518 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:22,536 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:23,389 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:40:23,391 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-29 05:40:23,440 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:40:23,447 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:23,451 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:23,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:40:23,484 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:23,509 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:40:23,526 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:23,536 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16358104 for PoS orders references: ['Order 00268-001-0001'] (draft: False) 2026-10-29 05:40:23,559 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:40:23,866 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16358104 with result: [{'id': 318, 'pos_reference': 'Order 00268-001-0001', 'account_move': False}] 2026-10-29 05:40:23,895 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.145 0.221 2026-10-29 05:40:24,038 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.032 0.081 2026-10-29 05:40:24,126 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:24] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.014 2026-10-29 05:40:24,860 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:40:24,883 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:24,917 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25494 2026-10-29 05:40:24,920 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:40:24,921 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25494 2026-10-29 05:40:25,018 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054025_018052_TestUi.txt 2026-10-29 05:40:25,018 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyg4292ls_chrome_odoo" 2026-10-29 05:40:25,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_set ... 2026-10-29 05:40:27,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25712 2026-10-29 05:40:27,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkm46jb03_chrome_odoo 2026-10-29 05:40:27,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41783/json/version 2026-10-29 05:40:27,036 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41783/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:40:27,133 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:40:27,133 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41783/json 2026-10-29 05:40:27,143 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41783/json with timeout 3 increased to 10s during tests 2026-10-29 05:40:27,217 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41783/devtools/page/3FE532B70E30DF8E3E67AB292AE5C87B 2026-10-29 05:40:27,244 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:40:27,282 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:40:27,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:40:27,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:40:27,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:40:27,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:40:27,781 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:40:28,822 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:28] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.109 0.946 2026-10-29 05:40:28,826 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3FE532B70E30DF8E3E67AB292AE5C87B', 'loaderId': 'E58897A160CBDBF2BCACA695BF29D398', 'isDownload': False} 2026-10-29 05:40:28,826 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour1')" 2026-10-29 05:40:28,867 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:40:28,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:28] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.025 2026-10-29 05:40:28,928 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:28] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.038 2026-10-29 05:40:28,942 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:28] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.050 2026-10-29 05:40:29,577 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:29] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.037 2026-10-29 05:40:29,619 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.053 2026-10-29 05:40:29,647 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:40:29,658 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:40:29,686 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-29 05:40:29,729 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:30,869 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.349 0.800 2026-10-29 05:40:30,973 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:30] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.159 2026-10-29 05:40:31,013 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:40:31,095 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.129 2026-10-29 05:40:31,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:40:31,209 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 05:40:32,018 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:40:32,097 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.199 0.641 2026-10-29 05:40:32,240 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.073 2026-10-29 05:40:32,269 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "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-10-29 05:40:32,295 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:40:32,487 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.046 0.111 2026-10-29 05:40:32,502 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:40:32,562 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.042 0.184 2026-10-29 05:40:32,647 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.259 2026-10-29 05:40:32,748 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.025 0.374 2026-10-29 05:40:32,782 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:40:32,802 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:40:32,814 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:40:32,825 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.413 2026-10-29 05:40:32,838 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:40:32,919 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.035 0.553 2026-10-29 05:40:32,950 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.426 2026-10-29 05:40:33,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.443 2026-10-29 05:40:33,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.415 2026-10-29 05:40:33,120 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.018 0.260 2026-10-29 05:40:33,138 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:33,154 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.284 2026-10-29 05:40:33,180 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.225 2026-10-29 05:40:33,201 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.217 2026-10-29 05:40:33,222 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.218 2026-10-29 05:40:33,327 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.032 0.256 2026-10-29 05:40:33,355 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.248 2026-10-29 05:40:33,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.060 0.239 2026-10-29 05:40:33,485 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:40:33,493 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:33,535 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.349 2026-10-29 05:40:33,606 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:33,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.412 2026-10-29 05:40:33,640 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:40:33,670 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:40:33,674 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.458 2026-10-29 05:40:33,729 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:40:33,730 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:33,734 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:40:33,736 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 05:40:33,738 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:33,747 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:40:33,751 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.017 0.383 2026-10-29 05:40:33,773 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:33,795 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.405 2026-10-29 05:40:33,816 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:40:33,869 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.351 2026-10-29 05:40:33,908 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.357 2026-10-29 05:40:33,918 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82691460 for PoS orders references: ['Order 00269-002-0001'] (draft: False) 2026-10-29 05:40:34,279 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82691460 with result: [{'id': 319, 'pos_reference': 'Order 00269-002-0001', 'account_move': False}] 2026-10-29 05:40:34,313 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.194 0.328 2026-10-29 05:40:34,439 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.023 0.068 2026-10-29 05:40:34,559 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:34] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.015 0.019 2026-10-29 05:40:35,068 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-29 05:40:35,267 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:40:35,287 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:35,366 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25712 2026-10-29 05:40:35,374 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:40:35,376 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25712 2026-10-29 05:40:35,499 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054035_498887_TestUi.txt 2026-10-29 05:40:35,499 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkm46jb03_chrome_odoo" 2026-10-29 05:40:35,984 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25926 2026-10-29 05:40:35,985 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpj9a9q5hs_chrome_odoo 2026-10-29 05:40:35,985 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43493/json/version 2026-10-29 05:40:35,987 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43493/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:40:36,066 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:40:36,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43493/json 2026-10-29 05:40:36,067 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43493/json with timeout 3 increased to 10s during tests 2026-10-29 05:40:36,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43493/devtools/page/6974E8C7A5F6201F7E4658B81C0C1B6C 2026-10-29 05:40:36,096 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:40:36,103 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:40:36,164 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:40:36,171 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:40:36,181 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:40:36,181 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:40:36,332 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:36] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.023 0.091 2026-10-29 05:40:36,346 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6974E8C7A5F6201F7E4658B81C0C1B6C', 'loaderId': 'F66F2D8A68BDD28BFEC32A7EC4EC3D42', 'isDownload': False} 2026-10-29 05:40:36,347 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour2')" 2026-10-29 05:40:36,376 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:40:36,408 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:36] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.016 2026-10-29 05:40:36,434 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:36] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.031 2026-10-29 05:40:36,468 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:36] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.029 2026-10-29 05:40:37,073 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:37] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-10-29 05:40:37,088 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.015 2026-10-29 05:40:37,142 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:37,166 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.014 2026-10-29 05:40:37,174 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:40:37,200 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:38,036 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.212 0.639 2026-10-29 05:40:38,143 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:38] "GET /pos/web HTTP/1.1" 200 - 20 0.030 0.866 2026-10-29 05:40:38,188 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:40:38,226 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.132 2026-10-29 05:40:38,401 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 05:40:38,459 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-29 05:40:39,269 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:40:39,366 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.188 0.669 2026-10-29 05:40:39,482 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.069 2026-10-29 05:40:39,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.019 2026-10-29 05:40:39,535 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:40:39,674 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:39] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.032 0.075 2026-10-29 05:40:39,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:39] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.024 0.163 2026-10-29 05:40:39,773 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:40:39,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:39] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.025 0.233 2026-10-29 05:40:39,897 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:39] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.291 2026-10-29 05:40:39,978 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:39] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.359 2026-10-29 05:40:40,007 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:40:40,027 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:40:40,038 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:40:40,065 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.437 2026-10-29 05:40:40,082 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.392 2026-10-29 05:40:40,093 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:40:40,174 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.367 2026-10-29 05:40:40,241 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.371 2026-10-29 05:40:40,269 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.016 0.332 2026-10-29 05:40:40,357 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.030 0.280 2026-10-29 05:40:40,377 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.294 2026-10-29 05:40:40,410 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.020 0.273 2026-10-29 05:40:40,427 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.293 2026-10-29 05:40:40,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.249 2026-10-29 05:40:40,483 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.014 0.222 2026-10-29 05:40:40,521 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.007 0.235 2026-10-29 05:40:40,588 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.208 2026-10-29 05:40:40,659 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:40,679 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.273 2026-10-29 05:40:40,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.256 2026-10-29 05:40:40,719 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:40:40,743 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.264 2026-10-29 05:40:40,761 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:40:40,762 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:40:40,777 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.007 0.263 2026-10-29 05:40:40,791 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:40,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.015 0.245 2026-10-29 05:40:40,898 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:40] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.021 0.079 2026-10-29 05:40:41,718 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:40:41,748 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:40:41,754 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:40:41,759 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:40:41,771 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:40:41,800 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:41,822 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:40:41,836 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:41,873 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:41] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.025 2026-10-29 05:40:41,921 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:40:41,923 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51127302 for PoS orders references: ['Order 00269-004-0001'] (draft: False) 2026-10-29 05:40:42,090 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51127302 with result: [{'id': 320, 'pos_reference': 'Order 00269-004-0001', 'account_move': False}] 2026-10-29 05:40:42,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.083 0.149 2026-10-29 05:40:42,152 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.129 2026-10-29 05:40:42,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.023 0.072 2026-10-29 05:40:42,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:42] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-29 05:40:43,073 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:40:43,089 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:43,131 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25926 2026-10-29 05:40:43,132 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:40:43,134 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25926 2026-10-29 05:40:43,267 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054043_266843_TestUi.txt 2026-10-29 05:40:43,267 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpj9a9q5hs_chrome_odoo" 2026-10-29 05:40:43,318 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_scan_use ... 2026-10-29 05:40:45,181 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26142 2026-10-29 05:40:45,182 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkrxdf3ki_chrome_odoo 2026-10-29 05:40:45,182 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35825/json/version 2026-10-29 05:40:45,188 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35825/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:40:45,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:40:45,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35825/json 2026-10-29 05:40:45,233 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35825/json with timeout 3 increased to 10s during tests 2026-10-29 05:40:45,247 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35825/devtools/page/0212B2CEE5F278A8829C524A5FB8FDB1 2026-10-29 05:40:45,258 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:40:45,283 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:40:45,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:40:45,718 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:40:45,721 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:40:45,721 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:40:45,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:40:46,788 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:46] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.095 0.952 2026-10-29 05:40:46,794 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0212B2CEE5F278A8829C524A5FB8FDB1', 'loaderId': 'B89050795557F89DFE9F74D656396C37', 'isDownload': False} 2026-10-29 05:40:46,795 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramScanUseTour')" 2026-10-29 05:40:46,823 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:40:46,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:46] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-10-29 05:40:46,881 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:46] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.029 2026-10-29 05:40:46,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:46] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.047 2026-10-29 05:40:47,588 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:47] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.018 2026-10-29 05:40:47,602 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-29 05:40:47,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.011 0.016 2026-10-29 05:40:47,701 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 05:40:47,715 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:40:47,746 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-29 05:40:47,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:40:47,825 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:48,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.287 0.733 2026-10-29 05:40:48,923 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:48] "GET /pos/web HTTP/1.1" 200 - 21 0.026 1.030 2026-10-29 05:40:48,978 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:40:49,046 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.127 2026-10-29 05:40:49,145 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 05:40:49,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.012 0.019 2026-10-29 05:40:49,322 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-29 05:40:49,358 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 05:40:50,165 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:40:50,169 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.179 0.610 2026-10-29 05:40:50,313 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.085 2026-10-29 05:40:50,344 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "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-10-29 05:40:50,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:40:50,536 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.087 0.055 2026-10-29 05:40:50,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.167 2026-10-29 05:40:50,630 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:40:50,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.198 2026-10-29 05:40:50,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.269 2026-10-29 05:40:50,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.331 2026-10-29 05:40:50,857 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:40:50,867 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:50,874 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.393 2026-10-29 05:40:50,897 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:40:50,922 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.354 2026-10-29 05:40:50,954 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:50,992 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:50] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.338 2026-10-29 05:40:51,057 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.385 2026-10-29 05:40:51,138 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.397 2026-10-29 05:40:51,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.007 0.260 2026-10-29 05:40:51,174 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:40:51,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.266 2026-10-29 05:40:51,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.039 0.290 2026-10-29 05:40:51,313 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.335 2026-10-29 05:40:51,345 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.014 0.315 2026-10-29 05:40:51,367 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.272 2026-10-29 05:40:51,387 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.227 2026-10-29 05:40:51,456 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.255 2026-10-29 05:40:51,516 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.287 2026-10-29 05:40:51,542 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.233 2026-10-29 05:40:51,571 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:40:51,583 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:51,590 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.221 2026-10-29 05:40:51,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-29 05:40:51,609 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'input text '043123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-29 05:40:51,623 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 05:40:51,639 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:51,646 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.010 0.247 2026-10-29 05:40:51,689 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.174 2026-10-29 05:40:51,745 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.145 2026-10-29 05:40:51,788 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.017 0.113 2026-10-29 05:40:52,620 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:40:52,670 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:40:52,698 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:40:52,705 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:40:52,708 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:40:52,723 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:52,747 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:40:52,759 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:52,785 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17990054 for PoS orders references: ['Order 00270-002-0001'] (draft: False) 2026-10-29 05:40:52,800 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:40:53,040 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17990054 with result: [{'id': 321, 'pos_reference': 'Order 00270-002-0001', 'account_move': False}] 2026-10-29 05:40:53,080 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.103 0.204 2026-10-29 05:40:53,092 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.019 2026-10-29 05:40:53,188 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.021 0.046 2026-10-29 05:40:53,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:53] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.017 2026-10-29 05:40:53,962 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:40:54,025 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:54,080 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:54,084 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:54,103 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:54,124 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:54,139 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:54,160 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:54,171 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:54,191 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:55,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:40:55,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'enter code value: 043123456 (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:40:55,055 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:40:55,073 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:55,141 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:55] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.012 0.043 2026-10-29 05:40:55,948 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:40:55,960 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:40:55,972 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:40:55,988 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:56,001 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:40:56,028 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:56,044 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.027 2026-10-29 05:40:56,079 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5238856 for PoS orders references: ['Order 00270-002-0002'] (draft: False) 2026-10-29 05:40:56,198 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5238856 with result: [{'id': 322, 'pos_reference': 'Order 00270-002-0002', 'account_move': False}] 2026-10-29 05:40:56,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.035 0.113 2026-10-29 05:40:56,331 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.043 0.049 2026-10-29 05:40:57,108 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:57,161 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:57,169 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:57,180 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:57,201 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:57,209 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:57,235 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:57,244 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:57,263 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:57,516 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-29 05:40:58,105 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:40:58,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'enter code value: 043123456 (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:40:58,135 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:40:58,152 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:58,212 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:58] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.019 0.049 2026-10-29 05:40:58,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:40:59,001 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:40:59,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:40:59,033 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:59,058 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:59,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:40:59,096 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:40:59,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:59] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.020 2026-10-29 05:40:59,141 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31604313 for PoS orders references: ['Order 00270-002-0003'] (draft: False) 2026-10-29 05:40:59,238 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31604313 with result: [{'id': 323, 'pos_reference': 'Order 00270-002-0003', 'account_move': False}] 2026-10-29 05:40:59,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.034 0.093 2026-10-29 05:40:59,390 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:40:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.024 0.063 2026-10-29 05:41:00,165 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:41:00,180 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:41:00,228 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26142 2026-10-29 05:41:00,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:41:00,233 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26142 2026-10-29 05:41:00,354 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054100_354572_TestUi.txt 2026-10-29 05:41:00,355 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkrxdf3ki_chrome_odoo" 2026-10-29 05:41:00,472 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-10-29 05:41:02,362 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26377 2026-10-29 05:41:02,363 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8h05f_8a_chrome_odoo 2026-10-29 05:41:02,363 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40383/json/version 2026-10-29 05:41:02,371 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40383/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:41:02,507 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:41:02,507 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40383/json 2026-10-29 05:41:02,508 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40383/json with timeout 3 increased to 10s during tests 2026-10-29 05:41:02,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40383/devtools/page/DF208263DCD7503EFFE84C033CED5435 2026-10-29 05:41:02,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:41:02,578 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:41:03,029 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 05:41:03,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:41:03,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:41:03,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:41:03,062 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:41:04,337 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 120 0.141 1.141 2026-10-29 05:41:04,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DF208263DCD7503EFFE84C033CED5435', 'loaderId': '8195D847717126351AA57317A308BDB3', 'isDownload': False} 2026-10-29 05:41:04,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-10-29 05:41:04,382 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:41:04,449 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:04] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.046 2026-10-29 05:41:04,457 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:04] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.042 2026-10-29 05:41:04,489 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:04] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.044 2026-10-29 05:41:05,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 05:41:05,119 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:05] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.034 2026-10-29 05:41:05,191 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:41:05,225 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.044 2026-10-29 05:41:05,228 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:41:05,281 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:06,052 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:41:06,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.334 0.710 2026-10-29 05:41:06,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.066 2026-10-29 05:41:06,484 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.019 2026-10-29 05:41:06,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 05:41:06,661 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:06] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 9 0.022 0.064 2026-10-29 05:41:06,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:06] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.104 2026-10-29 05:41:06,742 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:41:06,780 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:06] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.167 2026-10-29 05:41:06,810 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:06] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.182 2026-10-29 05:41:06,897 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:06] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.259 2026-10-29 05:41:06,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:06] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.345 2026-10-29 05:41:07,012 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:41:07,022 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:41:07,035 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.348 2026-10-29 05:41:07,056 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:41:07,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:41:07,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.037 0.342 2026-10-29 05:41:07,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.393 2026-10-29 05:41:07,241 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image?model=product.product&field=image_128&id=1481&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.399 2026-10-29 05:41:07,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.385 2026-10-29 05:41:07,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.279 2026-10-29 05:41:07,351 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.282 2026-10-29 05:41:07,376 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.289 2026-10-29 05:41:07,388 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.228 2026-10-29 05:41:07,404 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:41:07,491 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image/res.users/116/avatar_128 HTTP/1.1" 200 - 19 0.030 0.256 2026-10-29 05:41:07,508 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.253 2026-10-29 05:41:07,560 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.028 0.195 2026-10-29 05:41:07,609 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.241 2026-10-29 05:41:07,669 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.255 2026-10-29 05:41:07,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:41:07,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.010 0.261 2026-10-29 05:41:07,711 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:07,743 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.017 0.029 2026-10-29 05:41:07,750 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-29 05:41:07,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-29 05:41:07,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 05:41:07,773 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.244 2026-10-29 05:41:07,775 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:07,808 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.016 0.143 2026-10-29 05:41:07,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.349 2026-10-29 05:41:07,898 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:07] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.015 0.105 2026-10-29 05:41:08,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:41:08,778 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:41:08,790 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:41:08,792 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:41:08,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:41:08,804 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:08,821 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:08,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:41:08,852 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:08,877 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43635204 for PoS orders references: ['Order 00271-001-0001'] (draft: False) 2026-10-29 05:41:08,882 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:41:09,131 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43635204 with result: [{'id': 324, 'pos_reference': 'Order 00271-001-0001', 'account_move': False}] 2026-10-29 05:41:09,155 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.096 0.192 2026-10-29 05:41:09,271 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.034 0.050 2026-10-29 05:41:09,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.032 2026-10-29 05:41:09,391 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:09] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.015 2026-10-29 05:41:10,130 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:10,178 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:41:10,189 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:41:10,190 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:41:10,220 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:10,251 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:10] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.013 0.040 2026-10-29 05:41:11,054 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:41:11,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'check order tax amount (trigger: .subentry:contains("-6.52"))' 2026-10-29 05:41:11,069 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:41:11,093 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:41:11,096 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26377 2026-10-29 05:41:11,097 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:41:11,099 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26377 2026-10-29 05:41:11,206 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054111_206519_TestUi.txt 2026-10-29 05:41:11,207 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8h05f_8a_chrome_odoo" 2026-10-29 05:41:13,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-10-29 05:41:14,848 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26582 2026-10-29 05:41:14,848 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcaxthypp_chrome_odoo 2026-10-29 05:41:14,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37383/json/version 2026-10-29 05:41:14,853 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37383/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:41:14,882 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:41:14,882 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37383/json 2026-10-29 05:41:14,884 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37383/json with timeout 3 increased to 10s during tests 2026-10-29 05:41:14,907 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37383/devtools/page/21BEE18E8A4540E273B5AF35621EE0AB 2026-10-29 05:41:14,928 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:41:14,957 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:41:15,355 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:41:15,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:41:15,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:41:15,374 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:41:15,404 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:41:16,424 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:16] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.100 0.924 2026-10-29 05:41:16,434 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '21BEE18E8A4540E273B5AF35621EE0AB', 'loaderId': '2C0E61836BDED214ACCC1D661E0310C9', 'isDownload': False} 2026-10-29 05:41:16,434 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-10-29 05:41:16,459 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:41:16,503 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:16] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.027 2026-10-29 05:41:16,524 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:16] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-10-29 05:41:16,550 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:16] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.059 2026-10-29 05:41:17,134 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:17] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 05:41:17,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 05:41:17,206 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:41:17,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.012 2026-10-29 05:41:17,231 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:41:17,271 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:18,361 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.341 0.769 2026-10-29 05:41:18,504 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:18] "GET /pos/web HTTP/1.1" 200 - 20 0.029 1.170 2026-10-29 05:41:18,572 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:41:18,615 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.161 2026-10-29 05:41:18,780 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.011 2026-10-29 05:41:18,885 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:41:19,699 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:41:19,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.209 0.631 2026-10-29 05:41:19,897 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.076 2026-10-29 05:41:19,928 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:19] "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-10-29 05:41:19,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:41:20,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.053 0.085 2026-10-29 05:41:20,191 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 05:41:20,213 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.181 2026-10-29 05:41:20,267 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.232 2026-10-29 05:41:20,312 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.274 2026-10-29 05:41:20,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.348 2026-10-29 05:41:20,434 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:41:20,457 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:41:20,475 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:41:20,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.429 2026-10-29 05:41:20,510 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.301 2026-10-29 05:41:20,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.337 2026-10-29 05:41:20,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.339 2026-10-29 05:41:20,685 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.331 2026-10-29 05:41:20,703 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:41:20,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.009 0.216 2026-10-29 05:41:20,733 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.227 2026-10-29 05:41:20,800 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.071 2026-10-29 05:41:20,840 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.301 2026-10-29 05:41:20,850 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.296 2026-10-29 05:41:20,882 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.013 0.283 2026-10-29 05:41:20,908 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.271 2026-10-29 05:41:20,979 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.028 0.214 2026-10-29 05:41:21,002 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.222 2026-10-29 05:41:21,026 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.206 2026-10-29 05:41:21,060 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.010 0.201 2026-10-29 05:41:21,087 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.186 2026-10-29 05:41:21,126 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.074 2026-10-29 05:41:21,127 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:41:21,140 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:21,173 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.031 2026-10-29 05:41:21,194 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:21,210 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:21,220 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:22,107 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:41:22,134 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:41:22,233 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:22,267 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:22,301 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:41:22,305 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.025 2026-10-29 05:41:22,338 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:41:22,351 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:41:22,354 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:41:22,363 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:41:22,372 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:22,392 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:22,403 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:41:22,427 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:22,439 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97714193 for PoS orders references: ['Order 00272-002-0001'] (draft: False) 2026-10-29 05:41:22,454 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:41:22,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97714193 with result: [{'id': 325, 'pos_reference': 'Order 00272-002-0001', 'account_move': False}] 2026-10-29 05:41:22,716 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 102 0.081 0.204 2026-10-29 05:41:22,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.028 0.095 2026-10-29 05:41:22,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:22] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.017 2026-10-29 05:41:23,337 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:41:23,658 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:41:23,682 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:41:23,745 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:23,759 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:23,799 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:23,811 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:23,839 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:23,847 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:41:23,854 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:23,907 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:23,931 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:23,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:41:23,958 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:23,971 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:41:23,990 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:41:24,004 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:41:24,018 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:24,037 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:24,051 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:41:24,067 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:24,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:24] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.010 0.021 2026-10-29 05:41:24,156 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4301460 for PoS orders references: ['Order 00272-002-0002'] (draft: False) 2026-10-29 05:41:24,301 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4301460 with result: [{'id': 326, 'pos_reference': 'Order 00272-002-0002', 'account_move': False}] 2026-10-29 05:41:24,321 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.042 0.128 2026-10-29 05:41:24,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.028 0.072 2026-10-29 05:41:25,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 05:41:25,228 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:25,259 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:25,265 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:25,267 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:26,124 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:26,132 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:41:26,149 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:41:26,235 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:26,250 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:41:26,267 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:26,318 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:26,326 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:41:26,338 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:41:26,349 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:27,205 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:27,234 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:27,242 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:27,273 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:27,276 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:27,301 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:27,306 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:27,338 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:41:27,341 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:27,354 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:41:27,371 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:27,392 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:41:27,417 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:41:27,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:41:27,436 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:27,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:27,466 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:41:27,498 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:27,523 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:27] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.036 2026-10-29 05:41:27,547 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89232078 for PoS orders references: ['Order 00272-002-0003'] (draft: False) 2026-10-29 05:41:27,652 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89232078 with result: [{'id': 327, 'pos_reference': 'Order 00272-002-0003', 'account_move': False}] 2026-10-29 05:41:27,672 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.033 0.099 2026-10-29 05:41:27,794 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.022 0.079 2026-10-29 05:41:28,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:41:28,579 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:41:28,597 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26582 2026-10-29 05:41:28,598 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:41:28,598 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26582 2026-10-29 05:41:28,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054128_735008_TestUi.txt 2026-10-29 05:41:28,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcaxthypp_chrome_odoo" 2026-10-29 05:41:29,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26794 2026-10-29 05:41:29,222 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpa7dyuvrz_chrome_odoo 2026-10-29 05:41:29,222 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43585/json/version 2026-10-29 05:41:29,224 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43585/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:41:29,276 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:41:29,277 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43585/json 2026-10-29 05:41:29,279 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43585/json with timeout 3 increased to 10s during tests 2026-10-29 05:41:29,305 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43585/devtools/page/9354A5B628F62A2E7EC9769FFBCF687A 2026-10-29 05:41:29,328 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:41:29,340 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:41:29,383 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:41:29,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:41:29,405 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:41:29,405 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:41:29,541 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:29] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.014 0.093 2026-10-29 05:41:29,556 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9354A5B628F62A2E7EC9769FFBCF687A', 'loaderId': '9A0C86E340DCE660F0575913086414CC', 'isDownload': False} 2026-10-29 05:41:29,556 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-10-29 05:41:29,600 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:41:29,634 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:29] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.011 2026-10-29 05:41:29,653 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:29] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-10-29 05:41:29,686 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:29] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.049 2026-10-29 05:41:30,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:30] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.018 2026-10-29 05:41:30,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.013 2026-10-29 05:41:30,395 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:41:30,399 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:41:30,406 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.020 2026-10-29 05:41:30,474 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:31,176 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.172 0.563 2026-10-29 05:41:31,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:31] "GET /pos/web HTTP/1.1" 200 - 20 0.027 0.724 2026-10-29 05:41:31,318 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:41:31,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.133 2026-10-29 05:41:31,519 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:41:31,624 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 05:41:32,432 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:41:32,466 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.186 0.609 2026-10-29 05:41:32,591 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.081 2026-10-29 05:41:32,631 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:32] "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-10-29 05:41:32,649 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:41:32,797 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:32] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.025 0.104 2026-10-29 05:41:32,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:32] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.179 2026-10-29 05:41:32,880 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:41:32,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:32] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.198 2026-10-29 05:41:33,006 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.268 2026-10-29 05:41:33,070 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.364 2026-10-29 05:41:33,087 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41: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-10-29 05:41:33,106 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:41:33,133 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:41:33,154 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.423 2026-10-29 05:41:33,197 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.021 0.365 2026-10-29 05:41:33,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.357 2026-10-29 05:41:33,275 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:41:33,331 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.372 2026-10-29 05:41:33,416 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.031 0.367 2026-10-29 05:41:33,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.257 2026-10-29 05:41:33,510 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.015 0.313 2026-10-29 05:41:33,527 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.306 2026-10-29 05:41:33,551 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.023 2026-10-29 05:41:33,578 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.015 0.255 2026-10-29 05:41:33,605 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.015 0.248 2026-10-29 05:41:33,636 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.010 0.204 2026-10-29 05:41:33,653 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.179 2026-10-29 05:41:33,659 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.420 2026-10-29 05:41:33,686 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.148 2026-10-29 05:41:33,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.144 2026-10-29 05:41:33,750 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.067 2026-10-29 05:41:33,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:41:33,864 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:41:33,991 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:34,018 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:41:34,042 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:34,100 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:41:34,116 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:34,168 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:34,199 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:41:34,218 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:34,237 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:41:34,279 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:41:34,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:41:34,294 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:41:34,302 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:41:34,304 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:34,317 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:34,337 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:41:34,353 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:34,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:34] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.032 2026-10-29 05:41:34,448 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #712103 for PoS orders references: ['Order 00272-004-0001'] (draft: False) 2026-10-29 05:41:34,452 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:41:34,570 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #712103 with result: [{'id': 328, 'pos_reference': 'Order 00272-004-0001', 'account_move': False}] 2026-10-29 05:41:34,602 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.044 0.120 2026-10-29 05:41:34,752 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.025 0.093 2026-10-29 05:41:34,831 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:34] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 05:41:35,508 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:41:35,568 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:41:35,606 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:41:35,678 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:35,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:41:35,715 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:35,728 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.024 2026-10-29 05:41:35,729 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:35,744 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:35,771 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.028 2026-10-29 05:41:35,799 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:35,802 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.030 2026-10-29 05:41:35,826 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:35,856 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.019 2026-10-29 05:41:35,860 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:35,861 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:41:35,879 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:35,904 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:35,909 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:41:35,917 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.023 2026-10-29 05:41:35,939 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.019 2026-10-29 05:41:36,027 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.027 2026-10-29 05:41:36,798 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:41:36,825 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:41:36,891 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:36,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("CCC Test Partner")' 2026-10-29 05:41:36,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:41:36,929 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:36,940 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.023 2026-10-29 05:41:36,942 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:41:36,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:41:36,981 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:41:36,987 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:37,002 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:37,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:41:37,039 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16078242 for PoS orders references: ['Order 00272-004-0002'] (draft: False) 2026-10-29 05:41:37,042 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:37,138 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16078242 with result: [{'id': 329, 'pos_reference': 'Order 00272-004-0002', 'account_move': False}] 2026-10-29 05:41:37,169 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.036 0.100 2026-10-29 05:41:37,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.026 0.097 2026-10-29 05:41:38,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:41:38,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:41:38,206 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:38,223 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:41:38,240 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:38,280 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:38,288 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:38,300 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:39,153 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:41:39,171 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:41:39,341 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:39,368 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("BBB Test Partner")' 2026-10-29 05:41:39,393 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:39,399 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:41:39,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:39] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.027 2026-10-29 05:41:39,411 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:41:39,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:41:39,455 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:39,466 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:39,476 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:41:39,487 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:39,512 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59329748 for PoS orders references: ['Order 00272-004-0003'] (draft: False) 2026-10-29 05:41:39,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59329748 with result: [{'id': 330, 'pos_reference': 'Order 00272-004-0003', 'account_move': False}] 2026-10-29 05:41:39,671 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.052 0.117 2026-10-29 05:41:39,824 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.025 0.099 2026-10-29 05:41:40,613 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:40,662 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:40,668 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:41:40,683 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:41:40,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:41:40,751 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:40,768 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:41:40,785 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:41:40,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-29 05:41:40,817 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:41:40,841 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:40,845 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:41:40,857 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:41:40,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.unselect-tag' 2026-10-29 05:41:40,930 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("Customer")' 2026-10-29 05:41:40,941 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:40,952 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:41:40,968 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:41:40,983 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:41:41,000 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:41,016 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:41,032 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:41:41,050 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:41,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3254491 for PoS orders references: ['Order 00272-004-0004'] (draft: False) 2026-10-29 05:41:41,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3254491 with result: [{'id': 331, 'pos_reference': 'Order 00272-004-0004', 'account_move': False}] 2026-10-29 05:41:41,242 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.043 0.151 2026-10-29 05:41:41,370 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.008 2026-10-29 05:41:42,073 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:41:42,091 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:41:42,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26794 2026-10-29 05:41:42,122 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:41:42,123 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26794 2026-10-29 05:41:42,298 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054142_297960_TestUi.txt 2026-10-29 05:41:42,298 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpa7dyuvrz_chrome_odoo" 2026-10-29 05:41:42,926 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27021 2026-10-29 05:41:42,927 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkvw6r7u4_chrome_odoo 2026-10-29 05:41:42,927 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40107/json/version 2026-10-29 05:41:42,933 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40107/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:41:42,971 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:41:42,972 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40107/json 2026-10-29 05:41:42,972 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40107/json with timeout 3 increased to 10s during tests 2026-10-29 05:41:42,986 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40107/devtools/page/9AA6B277B0824998E1C32CFC62764D54 2026-10-29 05:41:43,003 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:41:43,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:41:43,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:41:43,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:41:43,140 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:41:43,140 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:41:43,257 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:43] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.015 0.078 2026-10-29 05:41:43,269 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9AA6B277B0824998E1C32CFC62764D54', 'loaderId': 'D5C4407FF213F392D02B4D2433B06E18', 'isDownload': False} 2026-10-29 05:41:43,269 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-10-29 05:41:43,316 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:41:43,362 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:43] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.014 2026-10-29 05:41:43,384 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:43] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.027 2026-10-29 05:41:43,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:43] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.043 2026-10-29 05:41:44,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:44] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.010 2026-10-29 05:41:44,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 05:41:44,094 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:41:44,121 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.015 2026-10-29 05:41:44,137 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:41:44,175 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:46,055 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.188 1.720 2026-10-29 05:41:46,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:46] "GET /pos/web HTTP/1.1" 200 - 20 0.029 1.912 2026-10-29 05:41:46,220 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:41:46,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.120 2026-10-29 05:41:46,361 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:41:46,442 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.014 2026-10-29 05:41:47,236 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:41:47,325 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.181 0.643 2026-10-29 05:41:47,456 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.082 2026-10-29 05:41:47,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:47] "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-10-29 05:41:47,517 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:41:47,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:47] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.067 2026-10-29 05:41:47,726 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:47] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.170 2026-10-29 05:41:47,779 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:41:47,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:47] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.231 2026-10-29 05:41:47,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:47] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.272 2026-10-29 05:41:47,942 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:47] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.352 2026-10-29 05:41:48,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.410 2026-10-29 05:41:48,036 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.373 2026-10-29 05:41:48,041 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41: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-10-29 05:41:48,053 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:41:48,063 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:41:48,092 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:41:48,126 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.042 0.291 2026-10-29 05:41:48,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.345 2026-10-29 05:41:48,259 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.354 2026-10-29 05:41:48,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.321 2026-10-29 05:41:48,294 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.207 2026-10-29 05:41:48,307 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.221 2026-10-29 05:41:48,339 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.232 2026-10-29 05:41:48,374 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.022 0.218 2026-10-29 05:41:48,469 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.019 0.252 2026-10-29 05:41:48,503 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.007 0.217 2026-10-29 05:41:48,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.239 2026-10-29 05:41:48,555 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.245 2026-10-29 05:41:48,584 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.231 2026-10-29 05:41:48,605 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.195 2026-10-29 05:41:48,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.086 2026-10-29 05:41:48,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:41:48,914 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:48,949 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:49,011 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:49,021 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:49,031 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:41:49,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:41:49,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-29 05:41:49,077 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:41:49,156 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:49,162 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:49,166 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:49,184 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:49,187 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:41:49,223 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:41:49,252 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27021 2026-10-29 05:41:49,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:41:49,259 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27021 2026-10-29 05:41:49,366 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054149_366140_TestUi.txt 2026-10-29 05:41:49,366 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkvw6r7u4_chrome_odoo" 2026-10-29 05:41:49,400 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-10-29 05:41:52,015 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27224 2026-10-29 05:41:52,015 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjs6o3q9d_chrome_odoo 2026-10-29 05:41:52,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39833/json/version 2026-10-29 05:41:52,018 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39833/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:41:52,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:41:52,055 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39833/json 2026-10-29 05:41:52,056 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39833/json with timeout 3 increased to 10s during tests 2026-10-29 05:41:52,066 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39833/devtools/page/D5D789C1C7544ACA7626A6ADB64B574A 2026-10-29 05:41:52,081 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:41:52,086 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:41:52,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:41:52,483 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:41:52,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:41:52,496 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:41:52,515 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:41:53,565 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:53] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.122 0.934 2026-10-29 05:41:53,572 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D5D789C1C7544ACA7626A6ADB64B574A', 'loaderId': '6F0C84ED8C94E3570D371B85ADB170E0', 'isDownload': False} 2026-10-29 05:41:53,572 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-10-29 05:41:53,618 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:41:53,660 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:53] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.016 2026-10-29 05:41:53,671 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:53] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.030 2026-10-29 05:41:53,695 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:53] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.029 2026-10-29 05:41:54,314 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:54] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.016 2026-10-29 05:41:54,340 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 05:41:54,431 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 05:41:54,441 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:41:54,448 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.028 0.022 2026-10-29 05:41:54,493 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:55,768 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.439 0.849 2026-10-29 05:41:55,876 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:55] "GET /pos/web HTTP/1.1" 200 - 20 0.038 1.285 2026-10-29 05:41:55,913 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:41:55,997 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.058 0.122 2026-10-29 05:41:56,166 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:41:56,227 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:41:57,026 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:41:57,029 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.192 0.573 2026-10-29 05:41:57,150 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.071 2026-10-29 05:41:57,187 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.017 2026-10-29 05:41:57,206 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 05:41:57,379 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.048 0.084 2026-10-29 05:41:57,484 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.034 0.170 2026-10-29 05:41:57,512 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:41:57,549 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.279 2026-10-29 05:41:57,631 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.327 2026-10-29 05:41:57,668 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:41:57,703 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:41:57,712 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:41:57,735 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:41:57,747 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.036 0.390 2026-10-29 05:41:57,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.471 2026-10-29 05:41:57,856 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.446 2026-10-29 05:41:57,929 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.384 2026-10-29 05:41:58,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.039 0.401 2026-10-29 05:41:58,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.008 0.296 2026-10-29 05:41:58,074 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:41:58,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.311 2026-10-29 05:41:58,114 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.027 0.252 2026-10-29 05:41:58,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.017 0.255 2026-10-29 05:41:58,169 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.237 2026-10-29 05:41:58,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.023 0.319 2026-10-29 05:41:58,304 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.258 2026-10-29 05:41:58,375 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.035 0.257 2026-10-29 05:41:58,437 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:41:58,447 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:58,481 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.375 2026-10-29 05:41:58,503 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.370 2026-10-29 05:41:58,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.372 2026-10-29 05:41:58,552 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:58,564 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:58,575 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:58,583 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.284 2026-10-29 05:41:58,628 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.177 2026-10-29 05:41:58,678 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.216 2026-10-29 05:41:59,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:41:59,448 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:59,553 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:59,582 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:59,588 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:59,630 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:59,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:41:59,689 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:59,751 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:59,760 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:59,775 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:59,833 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:41:59,838 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:59,848 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:41:59,879 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:41:59,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:41:59,901 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:41:59,902 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:41:59,911 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:59,928 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:59,933 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:41:59,951 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:41:59,975 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94519759 for PoS orders references: ['Order 00273-002-0001'] (draft: False) 2026-10-29 05:41:59,985 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:41:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:42:00,270 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94519759 with result: [{'id': 332, 'pos_reference': 'Order 00273-002-0001', 'account_move': False}] 2026-10-29 05:42:00,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.114 0.216 2026-10-29 05:42:00,304 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.149 2026-10-29 05:42:00,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.043 0.083 2026-10-29 05:42:00,555 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:00] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.023 2026-10-29 05:42:01,282 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:01,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.009 2026-10-29 05:42:01,342 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:01,347 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:01,368 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:01,375 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:01,433 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:01,439 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:42:01,449 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:02,322 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:02,343 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:02,349 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:02,373 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:02,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:42:02,397 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:02,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:42:02,433 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:42:02,447 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:42:02,466 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:02,480 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:02,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:42:02,514 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40328730 for PoS orders references: ['Order 00273-002-0002'] (draft: False) 2026-10-29 05:42:02,530 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:02,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40328730 with result: [{'id': 333, 'pos_reference': 'Order 00273-002-0002', 'account_move': False}] 2026-10-29 05:42:02,673 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.042 0.123 2026-10-29 05:42:03,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:03,499 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:03,505 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:03,514 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:04,371 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:42:04,380 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:04,406 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:42:04,414 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:04,471 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:42:04,477 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:04,481 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:04,498 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:04,513 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:42:04,531 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:04,547 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:04,564 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:05,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:42:05,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:42:05,447 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-29 05:42:05,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:42:05,531 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:05,547 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:05,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:42:05,573 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:42:05,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:42:05,597 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:42:05,619 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:05,639 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:05,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:42:05,665 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:05,711 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60635916 for PoS orders references: ['Order 00273-002-0003'] (draft: False) 2026-10-29 05:42:05,851 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60635916 with result: [{'id': 334, 'pos_reference': 'Order 00273-002-0003', 'account_move': False}] 2026-10-29 05:42:05,883 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.056 0.121 2026-10-29 05:42:06,035 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.027 0.089 2026-10-29 05:42:06,806 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:06,845 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:06,851 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:06,868 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:07,714 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:07,758 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:07,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:42:07,786 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:07,797 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:07,819 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:42:07,830 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:42:07,846 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:42:07,865 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:08,703 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:08,755 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:08,768 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:08,804 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:08,808 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:08,858 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:08,865 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:08,872 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:42:08,883 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:08,902 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:42:08,918 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:42:08,939 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:42:08,947 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:08,964 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:08,985 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:42:09,004 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:09,014 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86589375 for PoS orders references: ['Order 00273-002-0004'] (draft: False) 2026-10-29 05:42:09,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86589375 with result: [{'id': 335, 'pos_reference': 'Order 00273-002-0004', 'account_move': False}] 2026-10-29 05:42:09,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.038 0.104 2026-10-29 05:42:09,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.029 0.059 2026-10-29 05:42:10,004 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:42:10,031 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:10,078 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:10,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:42:10,098 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:10,144 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:10,149 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:42:10,165 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:10,230 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:42:10,240 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:10,246 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:42:10,264 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:42:10,280 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:42:11,162 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:42:11,168 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:11,184 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:11,198 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:11,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click selection 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-10-29 05:42:11,272 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:42:11,276 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:11,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:42:11,304 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:42:11,317 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:42:12,195 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:42:12,199 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:12,220 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:12,230 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:12,248 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click selection 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-10-29 05:42:12,297 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:42:12,302 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:12,313 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:12,330 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:12,347 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:42:12,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:42:12,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:42:12,398 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:12,413 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:12,430 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:42:12,453 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:12,463 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59587586 for PoS orders references: ['Order 00273-002-0005'] (draft: False) 2026-10-29 05:42:12,597 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59587586 with result: [{'id': 336, 'pos_reference': 'Order 00273-002-0005', 'account_move': False}] 2026-10-29 05:42:12,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.037 0.125 2026-10-29 05:42:12,732 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.021 0.075 2026-10-29 05:42:13,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:42:13,529 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:42:13,552 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27224 2026-10-29 05:42:13,553 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:42:13,554 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27224 2026-10-29 05:42:13,669 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054213_668754_TestUi.txt 2026-10-29 05:42:13,669 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjs6o3q9d_chrome_odoo" 2026-10-29 05:42:13,704 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-29 05:42:15,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27445 2026-10-29 05:42:15,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyx5djbqv_chrome_odoo 2026-10-29 05:42:15,618 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33827/json/version 2026-10-29 05:42:15,620 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33827/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:42:15,686 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:42:15,687 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33827/json 2026-10-29 05:42:15,687 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33827/json with timeout 3 increased to 10s during tests 2026-10-29 05:42:15,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33827/devtools/page/829710308D28F2E84B40D1DA4276ECB4 2026-10-29 05:42:15,711 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:42:15,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:42:16,186 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:42:16,201 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:42:16,207 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:42:16,208 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:42:16,227 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:42:17,204 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:17] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.107 0.874 2026-10-29 05:42:17,210 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '829710308D28F2E84B40D1DA4276ECB4', 'loaderId': 'DB6D16A51DEF8E587B6090BF8F9DED1C', 'isDownload': False} 2026-10-29 05:42:17,211 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-10-29 05:42:17,246 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:42:17,279 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:17] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.011 2026-10-29 05:42:17,292 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:17] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.034 2026-10-29 05:42:17,320 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:17] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.051 2026-10-29 05:42:17,992 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:17] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.028 2026-10-29 05:42:18,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.026 2026-10-29 05:42:18,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.027 2026-10-29 05:42:18,100 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:42:18,103 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 05:42:18,148 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:19,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.326 0.778 2026-10-29 05:42:19,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:19] "GET /pos/web HTTP/1.1" 200 - 20 0.022 1.101 2026-10-29 05:42:19,383 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:42:19,464 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.141 2026-10-29 05:42:19,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.018 0.009 2026-10-29 05:42:19,602 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.016 2026-10-29 05:42:20,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:42:20,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.178 0.571 2026-10-29 05:42:20,580 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.094 2026-10-29 05:42:20,633 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.028 2026-10-29 05:42:20,659 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 05:42:20,816 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.044 0.074 2026-10-29 05:42:20,885 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:20] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.166 2026-10-29 05:42:20,903 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:42:20,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.232 2026-10-29 05:42:21,039 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.301 2026-10-29 05:42:21,129 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.031 0.355 2026-10-29 05:42:21,157 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:42:21,191 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:42:21,204 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:42:21,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.451 2026-10-29 05:42:21,244 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.397 2026-10-29 05:42:21,313 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.378 2026-10-29 05:42:21,393 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.024 0.380 2026-10-29 05:42:21,410 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.007 0.360 2026-10-29 05:42:21,427 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.205 2026-10-29 05:42:21,440 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:42:21,444 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.211 2026-10-29 05:42:21,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.200 2026-10-29 05:42:21,491 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.057 2026-10-29 05:42:21,500 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.194 2026-10-29 05:42:21,595 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.026 0.244 2026-10-29 05:42:21,616 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.209 2026-10-29 05:42:21,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.160 2026-10-29 05:42:21,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.214 2026-10-29 05:42:21,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.243 2026-10-29 05:42:21,828 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.007 0.291 2026-10-29 05:42:21,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:42:21,844 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:21,887 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:21,891 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.022 0.261 2026-10-29 05:42:21,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:21,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.217 2026-10-29 05:42:21,941 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:21,985 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.120 2026-10-29 05:42:22,818 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:42:22,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:42:22,951 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:22,960 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:42:22,994 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-29 05:42:23,117 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:42:23,774 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:42:23,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-29 05:42:23,886 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:23,898 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:23,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:42:23,956 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:42:23,964 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:42:23,974 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:42:23,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:42:23,986 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:24,003 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:24,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:42:24,033 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:24,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:42:24,066 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:24,086 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28927409 for PoS orders references: ['Order 00274-002-0001'] (draft: False) 2026-10-29 05:42:24,104 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:42:24,391 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28927409 with result: [{'id': 337, 'pos_reference': 'Order 00274-002-0001', 'account_move': False}] 2026-10-29 05:42:24,425 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.115 0.231 2026-10-29 05:42:24,452 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.031 2026-10-29 05:42:24,578 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.032 0.087 2026-10-29 05:42:24,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:24] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.024 2026-10-29 05:42:25,384 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:42:25,404 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:42:25,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27445 2026-10-29 05:42:25,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:42:25,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27445 2026-10-29 05:42:25,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054225_588300_TestUi.txt 2026-10-29 05:42:25,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyx5djbqv_chrome_odoo" 2026-10-29 05:42:25,668 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-29 05:42:26,806 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27652 2026-10-29 05:42:26,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp652ffwkq_chrome_odoo 2026-10-29 05:42:26,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38487/json/version 2026-10-29 05:42:26,817 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38487/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:42:26,939 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:42:26,939 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38487/json 2026-10-29 05:42:26,940 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38487/json with timeout 3 increased to 10s during tests 2026-10-29 05:42:26,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38487/devtools/page/1F71CDCDBFD03F40EB6958A2FB7CC893 2026-10-29 05:42:26,973 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:42:26,991 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:42:27,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:42:27,388 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:42:27,410 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-29 05:42:27,410 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-29 05:42:27,441 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:42:28,548 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:28] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.092 1.021 2026-10-29 05:42:28,558 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1F71CDCDBFD03F40EB6958A2FB7CC893', 'loaderId': 'DF214781712A9BC8A80960B38A6ADC5A', 'isDownload': False} 2026-10-29 05:42:28,559 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-10-29 05:42:28,587 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:42:28,621 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:28] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.010 2026-10-29 05:42:28,638 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:28] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.019 2026-10-29 05:42:28,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:28] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.033 2026-10-29 05:42:29,354 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:29] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.014 0.013 2026-10-29 05:42:29,391 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.019 0.027 2026-10-29 05:42:29,439 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:42:29,443 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:42:29,459 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.018 2026-10-29 05:42:29,530 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:30,296 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:30,577 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.309 0.770 2026-10-29 05:42:30,722 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.101 2026-10-29 05:42:30,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.021 2026-10-29 05:42:30,807 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.009 2026-10-29 05:42:30,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:30] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.075 0.080 2026-10-29 05:42:31,022 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:42:31,045 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.188 2026-10-29 05:42:31,142 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.227 2026-10-29 05:42:31,206 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.308 2026-10-29 05:42:31,248 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:42:31,282 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:42:31,287 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.351 2026-10-29 05:42:31,337 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:42:31,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.033 0.435 2026-10-29 05:42:31,415 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.374 2026-10-29 05:42:31,454 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:42:31,496 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image?model=product.product&field=image_128&id=1487&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.400 2026-10-29 05:42:31,584 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.029 0.374 2026-10-29 05:42:31,615 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.275 2026-10-29 05:42:31,645 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.283 2026-10-29 05:42:31,662 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:42:31,673 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.255 2026-10-29 05:42:31,682 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.223 2026-10-29 05:42:31,712 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.234 2026-10-29 05:42:31,731 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.206 2026-10-29 05:42:31,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.031 0.231 2026-10-29 05:42:31,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.259 2026-10-29 05:42:31,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:31] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.286 2026-10-29 05:42:31,997 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:32,011 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:32,034 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:32] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.338 2026-10-29 05:42:32,055 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:32,058 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:32] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.001 0.325 2026-10-29 05:42:32,079 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:32] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.325 2026-10-29 05:42:32,096 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:32,101 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:32] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.229 2026-10-29 05:42:32,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:32,122 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:32,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.024 0.165 2026-10-29 05:42:32,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.184 2026-10-29 05:42:32,251 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:32] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.016 0.119 2026-10-29 05:42:33,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:42:33,078 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:42:33,112 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27652 2026-10-29 05:42:33,115 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:42:33,116 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27652 2026-10-29 05:42:33,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054233_220665_TestUi.txt 2026-10-29 05:42:33,221 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp652ffwkq_chrome_odoo" 2026-10-29 05:42:33,246 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-29 05:42:34,990 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27856 2026-10-29 05:42:34,991 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpunx3fuci_chrome_odoo 2026-10-29 05:42:34,991 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39283/json/version 2026-10-29 05:42:34,993 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39283/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:42:35,091 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:42:35,092 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39283/json 2026-10-29 05:42:35,092 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39283/json with timeout 3 increased to 10s during tests 2026-10-29 05:42:35,125 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39283/devtools/page/EAE53BC3222D03D8072E7A31F1C5E7D1 2026-10-29 05:42:35,136 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:42:35,156 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:42:35,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:42:35,676 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:42:35,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:42:35,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:42:35,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:42:36,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:36] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.114 0.881 2026-10-29 05:42:36,709 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EAE53BC3222D03D8072E7A31F1C5E7D1', 'loaderId': '83596026534C5224414FEC72CFF2B391', 'isDownload': False} 2026-10-29 05:42:36,709 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-29 05:42:36,735 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:42:36,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:36] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.017 2026-10-29 05:42:36,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:36] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.028 2026-10-29 05:42:36,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:36] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.029 2026-10-29 05:42:37,463 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:37] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.024 2026-10-29 05:42:37,476 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.022 2026-10-29 05:42:37,524 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:42:37,546 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-10-29 05:42:37,555 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:42:37,597 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:38,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.442 0.928 2026-10-29 05:42:39,036 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:39] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.347 2026-10-29 05:42:39,076 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:42:39,157 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.150 2026-10-29 05:42:39,263 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.014 0.010 2026-10-29 05:42:39,330 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:42:40,180 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:42:40,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.202 0.625 2026-10-29 05:42:40,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.070 2026-10-29 05:42:40,416 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.017 2026-10-29 05:42:40,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:42:40,602 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:40] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.062 0.066 2026-10-29 05:42:40,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:40] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.174 2026-10-29 05:42:40,740 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:40] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.241 2026-10-29 05:42:40,795 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:42:40,824 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:40] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.321 2026-10-29 05:42:40,889 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:40] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.396 2026-10-29 05:42:40,968 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:40] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.028 0.419 2026-10-29 05:42:40,989 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.350 2026-10-29 05:42:41,101 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.401 2026-10-29 05:42:41,125 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42: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-10-29 05:42:41,197 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 05:42:41,212 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:42:41,226 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image?model=product.product&field=image_128&id=1488&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.043 0.376 2026-10-29 05:42:41,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image?model=product.product&field=image_128&id=1489&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.466 2026-10-29 05:42:41,394 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.455 2026-10-29 05:42:41,419 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:42:41,464 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.476 2026-10-29 05:42:41,479 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.004 0.478 2026-10-29 05:42:41,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.356 2026-10-29 05:42:41,501 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:42:41,589 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.028 0.324 2026-10-29 05:42:41,615 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.014 0.355 2026-10-29 05:42:41,633 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.283 2026-10-29 05:42:41,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.207 2026-10-29 05:42:41,689 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.198 2026-10-29 05:42:41,742 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.200 2026-10-29 05:42:41,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.165 2026-10-29 05:42:41,802 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.159 2026-10-29 05:42:41,822 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:42:41,835 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:41,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.010 0.177 2026-10-29 05:42:41,877 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.082 2026-10-29 05:42:41,898 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:41,915 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:41,924 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.081 2026-10-29 05:42:41,994 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:42,007 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:42:42,015 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:42,070 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:42,071 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:42,081 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:42:42,099 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:42,140 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:42,148 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:42:42,165 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:42,213 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:42,221 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:42,226 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:42:42,271 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:42:42,280 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27856 2026-10-29 05:42:42,284 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:42:42,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27856 2026-10-29 05:42:42,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054242_423639_TestUi.txt 2026-10-29 05:42:42,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpunx3fuci_chrome_odoo" 2026-10-29 05:42:42,450 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-29 05:42:43,986 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28071 2026-10-29 05:42:43,986 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpj7a7lr1n_chrome_odoo 2026-10-29 05:42:43,987 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36255/json/version 2026-10-29 05:42:43,991 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36255/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:42:44,071 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:42:44,072 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36255/json 2026-10-29 05:42:44,073 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36255/json with timeout 3 increased to 10s during tests 2026-10-29 05:42:44,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36255/devtools/page/DBA2396E331CD3DF60536F4128ADFBCE 2026-10-29 05:42:44,091 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:42:44,100 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:42:44,582 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:42:44,597 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:42:44,602 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:42:44,603 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:42:44,627 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:42:45,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:45] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.096 0.926 2026-10-29 05:42:45,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DBA2396E331CD3DF60536F4128ADFBCE', 'loaderId': '5B3D5561502B99078A144AF065089D77', 'isDownload': False} 2026-10-29 05:42:45,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-29 05:42:45,672 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:42:45,721 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:45] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.024 0.014 2026-10-29 05:42:45,765 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:45] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.052 2026-10-29 05:42:45,793 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:45] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.103 2026-10-29 05:42:46,465 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:46] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 05:42:46,498 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.023 2026-10-29 05:42:46,538 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:42:46,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 05:42:46,565 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:42:46,593 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:47,689 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.314 0.794 2026-10-29 05:42:47,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:47] "GET /pos/web HTTP/1.1" 200 - 20 0.021 1.132 2026-10-29 05:42:47,824 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:42:47,901 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.141 2026-10-29 05:42:47,949 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 05:42:48,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-29 05:42:48,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:42:48,842 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.187 0.580 2026-10-29 05:42:48,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.076 2026-10-29 05:42:49,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.026 2026-10-29 05:42:49,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:42:49,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.034 0.091 2026-10-29 05:42:49,293 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:42:49,345 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.027 0.140 2026-10-29 05:42:49,394 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.196 2026-10-29 05:42:49,470 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.240 2026-10-29 05:42:49,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.306 2026-10-29 05:42:49,563 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:42:49,590 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:42:49,601 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:42:49,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.030 0.381 2026-10-29 05:42:49,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.325 2026-10-29 05:42:49,738 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.375 2026-10-29 05:42:49,796 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/image?model=product.product&field=image_128&id=1492&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.361 2026-10-29 05:42:49,817 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.006 0.312 2026-10-29 05:42:49,836 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.216 2026-10-29 05:42:49,839 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:42:49,867 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:42:49,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.019 0.207 2026-10-29 05:42:49,978 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.047 0.249 2026-10-29 05:42:49,985 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.274 2026-10-29 05:42:50,000 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.242 2026-10-29 05:42:50,027 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.218 2026-10-29 05:42:50,075 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.207 2026-10-29 05:42:50,134 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:50] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.241 2026-10-29 05:42:50,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:50] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.290 2026-10-29 05:42:50,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:50] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.009 0.231 2026-10-29 05:42:50,250 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:42:50,268 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:42:50,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:50] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.009 0.244 2026-10-29 05:42:50,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.232 2026-10-29 05:42:50,300 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:42:50,341 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.020 0.210 2026-10-29 05:42:50,384 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.121 2026-10-29 05:42:50,388 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:50,435 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:50,503 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:50,527 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:50,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:42:50,548 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:42:50,565 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:50,642 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:50,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:42:50,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:42:50,672 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:42:50,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28071 2026-10-29 05:42:50,718 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:42:50,722 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28071 2026-10-29 05:42:50,831 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054250_831600_TestUi.txt 2026-10-29 05:42:50,832 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpj7a7lr1n_chrome_odoo" 2026-10-29 05:42:50,860 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-29 05:42:53,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28268 2026-10-29 05:42:53,175 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7c3vc5m5_chrome_odoo 2026-10-29 05:42:53,175 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46471/json/version 2026-10-29 05:42:53,176 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46471/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:42:53,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:42:53,217 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46471/json 2026-10-29 05:42:53,218 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46471/json with timeout 3 increased to 10s during tests 2026-10-29 05:42:53,238 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46471/devtools/page/32AE70197FAC3FAE53BF9FD03056F6AE 2026-10-29 05:42:53,270 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:42:53,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:42:53,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:42:53,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:42:53,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:42:53,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:42:53,795 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:42:54,968 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.135 1.046 2026-10-29 05:42:54,976 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '32AE70197FAC3FAE53BF9FD03056F6AE', 'loaderId': '2218A1FE8D6C1DAB16875C4472D25A34', 'isDownload': False} 2026-10-29 05:42:54,976 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-10-29 05:42:55,021 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:42:55,061 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:55] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.024 2026-10-29 05:42:55,083 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:55] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.033 2026-10-29 05:42:55,097 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:55] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.040 2026-10-29 05:42:55,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-10-29 05:42:55,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:55] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.047 2026-10-29 05:42:55,796 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 05:42:55,831 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:42:55,848 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:55,853 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:42:56,986 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.376 0.756 2026-10-29 05:42:57,093 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:57] "GET /pos/web HTTP/1.1" 200 - 20 0.029 1.124 2026-10-29 05:42:58,211 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:42:58,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 1.199 2026-10-29 05:42:58,286 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.046 2026-10-29 05:42:58,325 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:42:59,135 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:42:59,204 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.207 0.647 2026-10-29 05:42:59,382 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.111 2026-10-29 05:42:59,423 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:59] "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-10-29 05:42:59,453 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:42:59,628 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:59] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.075 0.069 2026-10-29 05:42:59,719 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:59] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.024 0.189 2026-10-29 05:42:59,760 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:42:59,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:59] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.292 2026-10-29 05:42:59,885 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:59] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.349 2026-10-29 05:42:59,943 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:59] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.378 2026-10-29 05:42:59,980 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05: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-10-29 05:42:59,996 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:42:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:43:00,004 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:00,018 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:43:00,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.028 0.463 2026-10-29 05:43:00,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.037 0.393 2026-10-29 05:43:00,178 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.043 0.341 2026-10-29 05:43:00,267 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.410 2026-10-29 05:43:00,349 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.040 0.418 2026-10-29 05:43:00,378 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.015 0.338 2026-10-29 05:43:00,393 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:43:00,395 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.361 2026-10-29 05:43:00,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.332 2026-10-29 05:43:00,426 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.325 2026-10-29 05:43:00,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.017 0.290 2026-10-29 05:43:00,512 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.233 2026-10-29 05:43:00,549 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.180 2026-10-29 05:43:00,599 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.168 2026-10-29 05:43:00,684 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:43:00,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.029 0.243 2026-10-29 05:43:00,705 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:43:00,752 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:43:00,774 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.025 0.303 2026-10-29 05:43:00,799 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.294 2026-10-29 05:43:00,834 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.011 0.293 2026-10-29 05:43:00,855 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:00,881 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-29 05:43:00,882 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.007 0.313 2026-10-29 05:43:00,904 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:00,919 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.247 2026-10-29 05:43:00,943 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:00,962 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:00,975 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.218 2026-10-29 05:43:00,983 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:01,831 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:01,846 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:43:01,861 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:43:01,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:43:01,903 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:01,918 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:01,920 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:43:01,928 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:01,935 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:01,952 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:01,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:43:01,990 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:02,008 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87132494 for PoS orders references: ['Order 00278-002-0001'] (draft: False) 2026-10-29 05:43:02,010 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:43:02,217 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87132494 with result: [{'id': 338, 'pos_reference': 'Order 00278-002-0001', 'account_move': False}] 2026-10-29 05:43:02,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.087 0.156 2026-10-29 05:43:02,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.028 0.077 2026-10-29 05:43:02,454 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:02] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.020 2026-10-29 05:43:02,478 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:02] "GET /report/barcode/Code128/0443-d479-40f4 HTTP/1.1" 200 - 2 0.001 0.059 2026-10-29 05:43:02,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:43:03,178 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:43:03,199 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:03,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28268 2026-10-29 05:43:03,221 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:43:03,223 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28268 2026-10-29 05:43:03,368 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054303_368589_TestUi.txt 2026-10-29 05:43:03,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7c3vc5m5_chrome_odoo" 2026-10-29 05:43:03,909 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28485 2026-10-29 05:43:03,909 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkxrdjly2_chrome_odoo 2026-10-29 05:43:03,910 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34079/json/version 2026-10-29 05:43:03,911 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34079/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:43:03,951 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:43:03,951 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34079/json 2026-10-29 05:43:03,954 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34079/json with timeout 3 increased to 10s during tests 2026-10-29 05:43:03,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34079/devtools/page/41A6D656587F93ECAB3C465B49AD4A8C 2026-10-29 05:43:03,986 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:43:03,998 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:43:04,064 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:43:04,071 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:43:04,093 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:43:04,093 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:43:04,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.014 0.084 2026-10-29 05:43:04,246 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '41A6D656587F93ECAB3C465B49AD4A8C', 'loaderId': '3CA000E7D3BE424F06D7D082D9A9AA52', 'isDownload': False} 2026-10-29 05:43:04,247 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-10-29 05:43:04,284 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:43:04,331 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:04] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.019 2026-10-29 05:43:04,357 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:04] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-10-29 05:43:04,377 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:04] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.072 2026-10-29 05:43:05,030 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:05] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.016 2026-10-29 05:43:05,084 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.038 2026-10-29 05:43:05,135 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 05:43:05,154 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.016 2026-10-29 05:43:05,158 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:43:05,222 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:06,014 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.181 0.653 2026-10-29 05:43:06,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:06] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.776 2026-10-29 05:43:06,130 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:43:06,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.119 2026-10-29 05:43:06,292 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.009 2026-10-29 05:43:06,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.014 2026-10-29 05:43:07,201 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:43:07,368 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.218 0.721 2026-10-29 05:43:07,546 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.100 2026-10-29 05:43:07,593 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.024 2026-10-29 05:43:07,628 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.019 2026-10-29 05:43:07,774 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:07] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.098 2026-10-29 05:43:07,891 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:07] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.191 2026-10-29 05:43:07,920 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:43:07,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:07] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.260 2026-10-29 05:43:08,079 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.350 2026-10-29 05:43:08,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.409 2026-10-29 05:43:08,226 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.462 2026-10-29 05:43:08,246 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.447 2026-10-29 05:43:08,288 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 05:43:08,316 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 05:43:08,356 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:43:08,384 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.045 0.372 2026-10-29 05:43:08,489 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.463 2026-10-29 05:43:08,585 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.479 2026-10-29 05:43:08,599 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:43:08,611 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.442 2026-10-29 05:43:08,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.322 2026-10-29 05:43:08,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.031 0.335 2026-10-29 05:43:08,722 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.344 2026-10-29 05:43:08,754 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.020 0.341 2026-10-29 05:43:08,778 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.240 2026-10-29 05:43:08,809 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.017 0.185 2026-10-29 05:43:08,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.013 0.194 2026-10-29 05:43:08,923 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.200 2026-10-29 05:43:08,954 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:43:08,994 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:08] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.245 2026-10-29 05:43:09,016 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:09] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.221 2026-10-29 05:43:09,041 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:09] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.001 0.240 2026-10-29 05:43:09,073 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:09] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.239 2026-10-29 05:43:09,100 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.208 2026-10-29 05:43:09,102 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:09,153 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-29 05:43:09,188 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:09,244 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:09,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:43:09,268 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:09,288 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:09,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:43:09,326 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:43:09,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:09] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.023 0.047 2026-10-29 05:43:10,168 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:43:10,178 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:10,186 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:10,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.007 2026-10-29 05:43:10,287 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:10,294 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:43:10,297 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:10,314 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:43:10,359 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:43:10,371 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:43:10,375 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:43:10,377 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:10,400 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:10,415 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:10,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:43:10,448 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:10,465 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:10] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.021 2026-10-29 05:43:10,533 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70622142 for PoS orders references: ['Order 00278-004-0001'] (draft: False) 2026-10-29 05:43:10,564 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:43:10,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70622142 with result: [{'id': 339, 'pos_reference': 'Order 00278-004-0001', 'account_move': False}] 2026-10-29 05:43:10,705 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.046 0.132 2026-10-29 05:43:10,795 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.020 0.051 2026-10-29 05:43:10,861 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:10] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-29 05:43:11,331 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:43:11,600 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:43:11,616 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:11,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28485 2026-10-29 05:43:11,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:43:11,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28485 2026-10-29 05:43:11,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054311_764908_TestUi.txt 2026-10-29 05:43:11,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkxrdjly2_chrome_odoo" 2026-10-29 05:43:11,809 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-29 05:43:13,343 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28699 2026-10-29 05:43:13,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7zrwwvr__chrome_odoo 2026-10-29 05:43:13,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33539/json/version 2026-10-29 05:43:13,346 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33539/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:43:13,361 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:43:13,361 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33539/json 2026-10-29 05:43:13,364 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33539/json with timeout 3 increased to 10s during tests 2026-10-29 05:43:13,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33539/devtools/page/26B34FFD7C8F19449B6F906EAB394E55 2026-10-29 05:43:13,388 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:43:13,395 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:43:13,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:43:13,913 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:43:13,916 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:43:13,916 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:43:13,950 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:43:15,002 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:15] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.120 0.939 2026-10-29 05:43:15,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '26B34FFD7C8F19449B6F906EAB394E55', 'loaderId': 'B69E59C0157EE93C01A2A9C4ED5D83BB', 'isDownload': False} 2026-10-29 05:43:15,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-10-29 05:43:15,052 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:43:15,103 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:15] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.028 2026-10-29 05:43:15,118 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:15] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.033 2026-10-29 05:43:15,137 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:15] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.034 2026-10-29 05:43:15,802 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:15] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-10-29 05:43:15,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-29 05:43:15,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:43:15,903 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.010 2026-10-29 05:43:15,907 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:43:15,958 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:17,157 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.374 0.833 2026-10-29 05:43:17,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:17] "GET /pos/web HTTP/1.1" 200 - 20 0.029 1.210 2026-10-29 05:43:17,321 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:43:17,414 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.161 2026-10-29 05:43:17,478 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-29 05:43:17,581 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-29 05:43:18,383 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.171 0.563 2026-10-29 05:43:18,421 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:43:18,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.073 2026-10-29 05:43:18,556 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.020 2026-10-29 05:43:18,580 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:43:18,756 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:18] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.049 0.070 2026-10-29 05:43:18,836 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:18] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.028 0.167 2026-10-29 05:43:18,902 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:43:18,920 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:18] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.228 2026-10-29 05:43:19,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=product.product&field=image_128&id=1497&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.290 2026-10-29 05:43:19,064 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=product.product&field=image_128&id=1498&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.355 2026-10-29 05:43:19,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.400 2026-10-29 05:43:19,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43: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-10-29 05:43:19,150 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.337 2026-10-29 05:43:19,161 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:43:19,184 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:43:19,227 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.291 2026-10-29 05:43:19,300 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.325 2026-10-29 05:43:19,380 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.345 2026-10-29 05:43:19,446 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.017 0.356 2026-10-29 05:43:19,472 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:43:19,478 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.019 0.265 2026-10-29 05:43:19,500 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.298 2026-10-29 05:43:19,548 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.028 0.312 2026-10-29 05:43:19,558 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.078 2026-10-29 05:43:19,587 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.339 2026-10-29 05:43:19,629 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.027 0.296 2026-10-29 05:43:19,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.247 2026-10-29 05:43:19,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.027 0.158 2026-10-29 05:43:19,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.185 2026-10-29 05:43:19,834 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.250 2026-10-29 05:43:19,848 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:43:19,866 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.256 2026-10-29 05:43:19,878 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:19,901 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.238 2026-10-29 05:43:19,917 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:19,926 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:19,934 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.269 2026-10-29 05:43:19,938 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:19,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.213 2026-10-29 05:43:19,998 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.134 2026-10-29 05:43:20,839 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:20,898 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:20,937 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:20,961 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:21,040 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:21,057 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:21,065 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:21,895 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 05:43:21,928 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:21,998 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:22,005 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:22,011 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:22,080 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:22,159 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:22,228 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:22,239 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:22,245 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:22,249 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:43:22,273 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:22,314 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28699 2026-10-29 05:43:22,318 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:43:22,322 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28699 2026-10-29 05:43:22,483 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054322_483240_TestUi.txt 2026-10-29 05:43:22,483 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7zrwwvr__chrome_odoo" 2026-10-29 05:43:22,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-29 05:43:24,159 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28903 2026-10-29 05:43:24,159 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9486rbxs_chrome_odoo 2026-10-29 05:43:24,159 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36103/json/version 2026-10-29 05:43:24,161 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36103/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:43:24,267 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:43:24,268 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36103/json 2026-10-29 05:43:24,269 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36103/json with timeout 3 increased to 10s during tests 2026-10-29 05:43:24,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36103/devtools/page/232207756E4AB4E68AAAE1E651BFCEF0 2026-10-29 05:43:24,300 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:43:24,318 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:43:24,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:43:24,761 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:43:24,786 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:43:24,787 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:43:24,818 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:43:26,017 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.117 1.091 2026-10-29 05:43:26,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '232207756E4AB4E68AAAE1E651BFCEF0', 'loaderId': '4E5F5C01162A48925844B7F4843123FF', 'isDownload': False} 2026-10-29 05:43:26,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-29 05:43:26,068 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:43:26,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:26] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-10-29 05:43:26,116 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:26] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.021 2026-10-29 05:43:26,143 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:26] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.047 2026-10-29 05:43:26,716 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:26] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.036 2026-10-29 05:43:26,737 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.032 2026-10-29 05:43:26,763 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:43:26,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 05:43:26,782 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:43:26,818 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:28,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.339 0.866 2026-10-29 05:43:28,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:28] "GET /pos/web HTTP/1.1" 200 - 20 0.017 1.218 2026-10-29 05:43:28,151 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:43:28,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.148 2026-10-29 05:43:28,285 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:43:28,377 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 05:43:29,175 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.190 0.582 2026-10-29 05:43:29,177 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:43:29,303 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.077 2026-10-29 05:43:29,353 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.018 2026-10-29 05:43:29,372 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 05:43:29,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.057 0.055 2026-10-29 05:43:29,582 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.143 2026-10-29 05:43:29,620 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:29,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "GET /web/image?model=product.product&field=image_128&id=1500&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.206 2026-10-29 05:43:29,718 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.289 2026-10-29 05:43:29,793 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "GET /web/image?model=product.product&field=image_128&id=1501&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.328 2026-10-29 05:43:29,858 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.386 2026-10-29 05:43:29,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.334 2026-10-29 05:43:29,879 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:43:29,928 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:43:29,945 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:43:29,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.322 2026-10-29 05:43:30,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.375 2026-10-29 05:43:30,060 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:43:30,135 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image?model=product.product&field=image_128&id=1502&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.383 2026-10-29 05:43:30,208 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.377 2026-10-29 05:43:30,222 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.283 2026-10-29 05:43:30,246 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.008 0.282 2026-10-29 05:43:30,268 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:43:30,271 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.304 2026-10-29 05:43:30,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.282 2026-10-29 05:43:30,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.234 2026-10-29 05:43:30,345 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.163 2026-10-29 05:43:30,427 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.027 0.181 2026-10-29 05:43:30,478 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.170 2026-10-29 05:43:30,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.242 2026-10-29 05:43:30,606 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.281 2026-10-29 05:43:30,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:43:30,633 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:30,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.309 2026-10-29 05:43:30,686 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.007 0.311 2026-10-29 05:43:30,702 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:30,733 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:30,740 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.014 0.287 2026-10-29 05:43:30,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:43:30,768 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:43:30,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.233 2026-10-29 05:43:30,818 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.163 2026-10-29 05:43:30,871 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:30,888 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-29 05:43:30,921 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:43:30,927 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:30] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 05:43:31,717 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:43:31,727 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:31,745 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:31,752 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-29 05:43:31,845 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:31,859 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:31,865 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:43:31,866 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:43:31,887 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:43:31,902 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28903 2026-10-29 05:43:31,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:43:31,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28903 2026-10-29 05:43:32,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054332_022705_TestUi.txt 2026-10-29 05:43:32,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9486rbxs_chrome_odoo" 2026-10-29 05:43:32,050 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-29 05:43:33,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29111 2026-10-29 05:43:33,370 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7om3x9an_chrome_odoo 2026-10-29 05:43:33,371 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45405/json/version 2026-10-29 05:43:33,373 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45405/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:43:33,472 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:43:33,473 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45405/json 2026-10-29 05:43:33,475 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45405/json with timeout 3 increased to 10s during tests 2026-10-29 05:43:33,554 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45405/devtools/page/9DFD59BB7F4EA2D0BA77EC99D278B2C4 2026-10-29 05:43:33,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:43:33,585 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:43:33,985 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:43:34,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:43:34,005 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:43:34,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:43:34,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:43:35,146 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:35] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.098 1.017 2026-10-29 05:43:35,155 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9DFD59BB7F4EA2D0BA77EC99D278B2C4', 'loaderId': '7304490814F944BB9834224F4188EB20', 'isDownload': False} 2026-10-29 05:43:35,155 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-29 05:43:35,192 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:43:35,260 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:35] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.038 2026-10-29 05:43:35,295 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:35] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.080 2026-10-29 05:43:35,312 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:35] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.073 2026-10-29 05:43:35,947 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:35] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-29 05:43:35,985 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.031 2026-10-29 05:43:36,039 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 05:43:36,046 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:43:36,064 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:36,093 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:37,253 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.336 0.836 2026-10-29 05:43:37,360 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:37] "GET /pos/web HTTP/1.1" 200 - 20 0.021 1.172 2026-10-29 05:43:37,399 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:43:37,447 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.120 2026-10-29 05:43:37,633 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 05:43:37,694 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-29 05:43:38,513 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:43:38,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.186 0.613 2026-10-29 05:43:38,683 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.073 2026-10-29 05:43:38,719 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.023 2026-10-29 05:43:38,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:43:38,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:38] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.026 0.062 2026-10-29 05:43:38,944 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:38] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.144 2026-10-29 05:43:38,976 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:43:39,018 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.206 2026-10-29 05:43:39,091 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.266 2026-10-29 05:43:39,197 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.366 2026-10-29 05:43:39,237 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:43:39,266 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:43:39,278 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:39,303 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.456 2026-10-29 05:43:39,321 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.446 2026-10-29 05:43:39,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.379 2026-10-29 05:43:39,411 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:43:39,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.396 2026-10-29 05:43:39,528 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.407 2026-10-29 05:43:39,558 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.012 0.258 2026-10-29 05:43:39,578 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:39,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.255 2026-10-29 05:43:39,600 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.257 2026-10-29 05:43:39,625 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.240 2026-10-29 05:43:39,690 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.019 0.242 2026-10-29 05:43:39,714 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.252 2026-10-29 05:43:39,754 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.200 2026-10-29 05:43:39,772 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.183 2026-10-29 05:43:39,810 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.197 2026-10-29 05:43:39,838 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.001 0.202 2026-10-29 05:43:39,876 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.001 0.171 2026-10-29 05:43:39,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.115 2026-10-29 05:43:39,952 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:43:39,967 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:39,989 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.031 2026-10-29 05:43:40,008 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:40,060 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:43:40,068 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:43:40,077 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:40,095 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_a' (trigger: .selection-item:contains("product_a"))' 2026-10-29 05:43:40,150 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:40,158 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:43:40,163 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:40,227 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:40,298 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:43:40,299 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:43:40,315 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:40,334 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_b' (trigger: .selection-item:contains("product_b"))' 2026-10-29 05:43:40,392 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:40,398 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:43:40,412 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:40,477 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:40,540 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:43:40,551 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:43:40,564 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:40,582 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_b' (trigger: .selection-item:contains("product_b"))' 2026-10-29 05:43:40,628 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:40,637 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-29 05:43:40,640 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:43:40,667 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:43:40,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29111 2026-10-29 05:43:40,683 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:43:40,685 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29111 2026-10-29 05:43:40,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054340_840804_TestUi.txt 2026-10-29 05:43:40,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7om3x9an_chrome_odoo" 2026-10-29 05:43:40,867 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-29 05:43:41,955 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29324 2026-10-29 05:43:41,956 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp59qs6189_chrome_odoo 2026-10-29 05:43:41,956 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42513/json/version 2026-10-29 05:43:41,959 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42513/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:43:41,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:43:41,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42513/json 2026-10-29 05:43:42,000 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42513/json with timeout 3 increased to 10s during tests 2026-10-29 05:43:42,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42513/devtools/page/8ABF084045641724880E75109DF5E635 2026-10-29 05:43:42,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:43:42,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:43:42,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:43:42,301 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:43:42,306 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:43:42,306 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:43:42,331 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:43:43,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:43] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.105 0.905 2026-10-29 05:43:43,340 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8ABF084045641724880E75109DF5E635', 'loaderId': '09181325EB0CA46853F4735B9CD77C66', 'isDownload': False} 2026-10-29 05:43:43,341 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-29 05:43:43,362 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:43:43,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:43] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.020 2026-10-29 05:43:43,423 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:43] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.035 2026-10-29 05:43:43,439 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:43] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.043 2026-10-29 05:43:44,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:44] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 05:43:44,062 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-29 05:43:44,142 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:43:44,146 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.013 2026-10-29 05:43:44,151 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:43:44,197 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:45,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.280 0.687 2026-10-29 05:43:45,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:45] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.982 2026-10-29 05:43:45,282 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:43:45,322 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.084 2026-10-29 05:43:45,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:43:45,499 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 05:43:46,268 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.168 0.572 2026-10-29 05:43:46,306 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:43:46,414 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.094 2026-10-29 05:43:46,453 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.022 2026-10-29 05:43:46,475 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 05:43:46,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.048 0.079 2026-10-29 05:43:46,708 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.178 2026-10-29 05:43:46,751 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 05:43:46,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.230 2026-10-29 05:43:46,840 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.276 2026-10-29 05:43:46,920 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.351 2026-10-29 05:43:46,948 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:43:46,960 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:46,975 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:43:46,979 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.392 2026-10-29 05:43:46,998 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.347 2026-10-29 05:43:47,098 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.027 0.300 2026-10-29 05:43:47,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.358 2026-10-29 05:43:47,190 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:47,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.370 2026-10-29 05:43:47,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.010 0.260 2026-10-29 05:43:47,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.261 2026-10-29 05:43:47,307 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:43:47,380 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.027 0.311 2026-10-29 05:43:47,387 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.333 2026-10-29 05:43:47,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.295 2026-10-29 05:43:47,430 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.206 2026-10-29 05:43:47,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.002 0.179 2026-10-29 05:43:47,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.155 2026-10-29 05:43:47,519 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.173 2026-10-29 05:43:47,556 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.012 0.145 2026-10-29 05:43:47,594 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.175 2026-10-29 05:43:47,634 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:43:47,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.020 0.083 2026-10-29 05:43:47,649 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:47,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.025 2026-10-29 05:43:47,745 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:47,771 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:47,784 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:48,641 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:48,643 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:43:48,675 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:43:48,683 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:43:48,686 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:43:48,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:43:48,718 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:48,738 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:48,747 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:43:48,764 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:48,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34277246 for PoS orders references: ['Order 00282-002-0001'] (draft: False) 2026-10-29 05:43:48,810 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:43:49,043 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34277246 with result: [{'id': 340, 'pos_reference': 'Order 00282-002-0001', 'account_move': False}] 2026-10-29 05:43:49,067 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.098 0.187 2026-10-29 05:43:49,196 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.030 0.079 2026-10-29 05:43:49,295 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:49] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.014 0.029 2026-10-29 05:43:49,327 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:49] "GET /report/barcode/Code128/044d-5cfa-4a89 HTTP/1.1" 200 - 2 0.007 0.064 2026-10-29 05:43:49,333 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.032 2026-10-29 05:43:50,007 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:43:50,022 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:50,051 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29324 2026-10-29 05:43:50,053 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:43:50,056 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29324 2026-10-29 05:43:50,169 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054350_169386_TestUi.txt 2026-10-29 05:43:50,169 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp59qs6189_chrome_odoo" 2026-10-29 05:43:50,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29535 2026-10-29 05:43:50,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4j05twjl_chrome_odoo 2026-10-29 05:43:50,656 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41213/json/version 2026-10-29 05:43:50,668 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41213/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:43:50,711 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:43:50,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41213/json 2026-10-29 05:43:50,713 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41213/json with timeout 3 increased to 10s during tests 2026-10-29 05:43:50,723 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41213/devtools/page/9E0AF7ADC3599A05415F96B1C5AB131D 2026-10-29 05:43:50,752 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:43:50,767 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:43:50,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:43:50,840 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:43:50,851 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:43:50,851 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:43:50,999 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:50] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.026 0.087 2026-10-29 05:43:51,008 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9E0AF7ADC3599A05415F96B1C5AB131D', 'loaderId': '6530B0B33C85F835D269EF558336BEFE', 'isDownload': False} 2026-10-29 05:43:51,009 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-29 05:43:51,046 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:43:51,086 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:51] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.017 2026-10-29 05:43:51,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:51] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.027 2026-10-29 05:43:51,136 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:51] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.051 2026-10-29 05:43:51,826 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:51] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.021 2026-10-29 05:43:51,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.036 2026-10-29 05:43:51,941 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:43:51,978 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 05:43:51,981 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.042 2026-10-29 05:43:52,019 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:52,830 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.207 0.620 2026-10-29 05:43:52,954 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:52] "GET /pos/web HTTP/1.1" 200 - 20 0.030 0.871 2026-10-29 05:43:53,006 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:43:53,058 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.153 2026-10-29 05:43:53,158 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:43:53,244 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 05:43:54,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:43:54,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.201 0.712 2026-10-29 05:43:54,318 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.074 2026-10-29 05:43:54,349 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "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-10-29 05:43:54,376 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 05:43:54,555 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.055 0.063 2026-10-29 05:43:54,649 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.030 0.157 2026-10-29 05:43:54,665 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:54,747 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.264 2026-10-29 05:43:54,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.354 2026-10-29 05:43:54,888 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:43:54,897 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:54,917 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.436 2026-10-29 05:43:54,921 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:43:54,993 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:54] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.528 2026-10-29 05:43:55,002 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.433 2026-10-29 05:43:55,095 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.029 0.369 2026-10-29 05:43:55,122 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:43:55,171 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.024 0.389 2026-10-29 05:43:55,188 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.233 2026-10-29 05:43:55,200 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.240 2026-10-29 05:43:55,220 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.193 2026-10-29 05:43:55,240 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.194 2026-10-29 05:43:55,248 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.173 2026-10-29 05:43:55,264 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.117 2026-10-29 05:43:55,344 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.019 0.141 2026-10-29 05:43:55,378 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.007 0.155 2026-10-29 05:43:55,458 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.217 2026-10-29 05:43:55,486 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.242 2026-10-29 05:43:55,521 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.259 2026-10-29 05:43:55,544 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:55,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.265 2026-10-29 05:43:55,592 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.019 0.171 2026-10-29 05:43:55,659 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:55,703 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:55,711 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:56,586 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:56,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:43:56,633 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:43:56,638 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:43:56,646 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:43:56,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:43:56,708 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:56,727 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:56,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:43:56,760 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:56,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75205454 for PoS orders references: ['Order 00282-004-0001'] (draft: False) 2026-10-29 05:43:56,808 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:43:56,909 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75205454 with result: [{'id': 341, 'pos_reference': 'Order 00282-004-0001', 'account_move': False}] 2026-10-29 05:43:56,930 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.059 0.104 2026-10-29 05:43:57,058 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.030 0.073 2026-10-29 05:43:57,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:57] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.012 2026-10-29 05:43:57,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:57] "GET /report/barcode/Code128/0446-30fa-4f14 HTTP/1.1" 200 - 2 0.001 0.031 2026-10-29 05:43:57,669 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:43:57,881 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:57,947 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:57,953 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:57,961 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:58,816 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:58,826 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:43:58,846 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:43:58,859 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:43:58,876 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:58,892 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:58,910 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:43:58,933 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:43:58,942 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95832304 for PoS orders references: ['Order 00282-004-0002'] (draft: False) 2026-10-29 05:43:59,044 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95832304 with result: [{'id': 342, 'pos_reference': 'Order 00282-004-0002', 'account_move': False}] 2026-10-29 05:43:59,067 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.037 0.095 2026-10-29 05:43:59,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.038 0.084 2026-10-29 05:43:59,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:59] "GET /report/barcode/Code128/0446-3016-4437 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-29 05:43:59,615 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:43:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 05:44:00,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:44:00,038 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:44:00,064 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29535 2026-10-29 05:44:00,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:44:00,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29535 2026-10-29 05:44:00,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054400_220616_TestUi.txt 2026-10-29 05:44:00,221 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4j05twjl_chrome_odoo" 2026-10-29 05:44:00,273 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-29 05:44:01,789 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29744 2026-10-29 05:44:01,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpk6t25xcp_chrome_odoo 2026-10-29 05:44:01,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37191/json/version 2026-10-29 05:44:01,795 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37191/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:44:01,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:44:01,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37191/json 2026-10-29 05:44:01,902 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37191/json with timeout 3 increased to 10s during tests 2026-10-29 05:44:01,931 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37191/devtools/page/5DF5BCAB26D13E74C6D3F3B403A1E20A 2026-10-29 05:44:01,954 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:44:01,980 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:44:02,389 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:44:02,409 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:44:02,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:44:02,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:44:02,467 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:44:03,458 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:03] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.102 0.901 2026-10-29 05:44:03,465 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5DF5BCAB26D13E74C6D3F3B403A1E20A', 'loaderId': 'FB8FF20A935EEAB979AC4DB507E8865B', 'isDownload': False} 2026-10-29 05:44:03,466 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-10-29 05:44:03,504 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:44:03,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:03] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.020 2026-10-29 05:44:03,570 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:03] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.029 2026-10-29 05:44:03,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:03] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.050 2026-10-29 05:44:04,201 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:04] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 05:44:04,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.023 2026-10-29 05:44:04,313 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:44:04,338 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-10-29 05:44:04,342 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:44:04,375 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:05,146 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:05,486 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.335 0.783 2026-10-29 05:44:05,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.089 2026-10-29 05:44:05,705 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.021 2026-10-29 05:44:05,728 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:44:05,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:05] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.037 0.055 2026-10-29 05:44:05,900 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:05] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.120 2026-10-29 05:44:05,972 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 05:44:06,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.041 0.189 2026-10-29 05:44:06,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.293 2026-10-29 05:44:06,156 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:44:06,184 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:44:06,199 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:44:06,220 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.372 2026-10-29 05:44:06,276 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.066 2026-10-29 05:44:06,292 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.425 2026-10-29 05:44:06,319 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.386 2026-10-29 05:44:06,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.373 2026-10-29 05:44:06,464 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.404 2026-10-29 05:44:06,478 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.245 2026-10-29 05:44:06,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.200 2026-10-29 05:44:06,512 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.196 2026-10-29 05:44:06,559 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:44:06,606 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.031 0.250 2026-10-29 05:44:06,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.249 2026-10-29 05:44:06,631 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.219 2026-10-29 05:44:06,660 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.177 2026-10-29 05:44:06,702 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.195 2026-10-29 05:44:06,794 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.216 2026-10-29 05:44:06,841 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:06,843 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.268 2026-10-29 05:44:06,872 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:06,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.022 2026-10-29 05:44:06,911 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.260 2026-10-29 05:44:06,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.021 0.169 2026-10-29 05:44:06,972 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:06,989 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:06] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.365 2026-10-29 05:44:06,999 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:07,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:07] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 05:44:07,073 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:07,103 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:07] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.023 2026-10-29 05:44:07,139 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:07,197 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:07,216 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:07] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.026 2026-10-29 05:44:08,043 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:08,059 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:08,076 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:08,115 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:08,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:44:08,156 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:08,163 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:08,176 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:44:08,177 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:44:08,188 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:08,213 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:08,226 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:08,242 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98949787 for PoS orders references: ['Order 00283-001-0001'] (draft: False) 2026-10-29 05:44:08,270 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:44:08,455 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98949787 with result: [{'id': 343, 'pos_reference': 'Order 00283-001-0001', 'account_move': False}] 2026-10-29 05:44:08,477 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.077 0.169 2026-10-29 05:44:08,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.025 0.078 2026-10-29 05:44:08,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:08] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.015 2026-10-29 05:44:09,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:44:09,444 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:09,468 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:09,553 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:09,586 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:09,644 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:09,652 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:09,672 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:10,513 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:10,514 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:44:10,535 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:44:10,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29744 2026-10-29 05:44:10,554 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:44:10,555 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29744 2026-10-29 05:44:10,678 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054410_677750_TestUi.txt 2026-10-29 05:44:10,678 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpk6t25xcp_chrome_odoo" 2026-10-29 05:44:10,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-29 05:44:12,101 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29951 2026-10-29 05:44:12,102 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprscu0deg_chrome_odoo 2026-10-29 05:44:12,102 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36301/json/version 2026-10-29 05:44:12,104 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36301/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:44:12,185 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:44:12,185 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36301/json 2026-10-29 05:44:12,186 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36301/json with timeout 3 increased to 10s during tests 2026-10-29 05:44:12,197 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36301/devtools/page/11963AFBA707B6AEBF64BB387C25CDA6 2026-10-29 05:44:12,213 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:44:12,218 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:44:12,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:44:12,587 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:44:12,597 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:44:12,597 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:44:12,622 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:44:14,777 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:14] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.086 2.073 2026-10-29 05:44:14,782 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '11963AFBA707B6AEBF64BB387C25CDA6', 'loaderId': '081F1CF332DD187BCE17423B361E3A2F', 'isDownload': False} 2026-10-29 05:44:14,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-10-29 05:44:14,808 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:44:14,833 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:14] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-10-29 05:44:14,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:14] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-10-29 05:44:14,877 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:14] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.048 2026-10-29 05:44:15,487 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-29 05:44:15,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:15] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.036 2026-10-29 05:44:15,555 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:44:15,564 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:44:15,578 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.029 2026-10-29 05:44:15,620 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:16,395 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:16,647 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.305 0.739 2026-10-29 05:44:16,799 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.090 2026-10-29 05:44:16,831 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:16] "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-10-29 05:44:16,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 05:44:17,040 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.050 0.110 2026-10-29 05:44:17,063 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:44:17,127 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.219 2026-10-29 05:44:17,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.232 2026-10-29 05:44:17,269 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.355 2026-10-29 05:44:17,297 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44: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-10-29 05:44:17,343 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:44:17,367 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:44:17,368 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.033 0.407 2026-10-29 05:44:17,453 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.033 0.457 2026-10-29 05:44:17,476 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.380 2026-10-29 05:44:17,534 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 05:44:17,584 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.406 2026-10-29 05:44:17,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.419 2026-10-29 05:44:17,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.262 2026-10-29 05:44:17,680 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.282 2026-10-29 05:44:17,692 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.223 2026-10-29 05:44:17,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.160 2026-10-29 05:44:17,744 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 05:44:17,814 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.024 0.234 2026-10-29 05:44:17,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.211 2026-10-29 05:44:17,851 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.188 2026-10-29 05:44:17,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.021 0.204 2026-10-29 05:44:17,968 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:17] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.236 2026-10-29 05:44:18,013 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:18] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.248 2026-10-29 05:44:18,040 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,043 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.192 2026-10-29 05:44:18,058 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.007 0.227 2026-10-29 05:44:18,089 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,107 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.164 2026-10-29 05:44:18,171 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.104 2026-10-29 05:44:18,227 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,262 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,321 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,344 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,417 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,423 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,431 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,488 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,497 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,513 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:44:18,536 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,539 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:44:18,545 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,567 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,583 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:18,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.011 0.031 2026-10-29 05:44:18,675 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:44:18,683 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5899277 for PoS orders references: ['Order 00284-001-0001'] (draft: False) 2026-10-29 05:44:18,928 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5899277 with result: [{'id': 344, 'pos_reference': 'Order 00284-001-0001', 'account_move': False}] 2026-10-29 05:44:18,959 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.083 0.203 2026-10-29 05:44:19,126 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.031 0.104 2026-10-29 05:44:19,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:19] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.011 2026-10-29 05:44:19,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:44:19,929 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:44:19,951 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:44:19,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29951 2026-10-29 05:44:19,984 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:44:19,985 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29951 2026-10-29 05:44:20,142 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054420_141964_TestUi.txt 2026-10-29 05:44:20,142 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprscu0deg_chrome_odoo" 2026-10-29 05:44:20,202 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-29 05:44:23,515 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30153 2026-10-29 05:44:23,515 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprommmzs2_chrome_odoo 2026-10-29 05:44:23,515 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41615/json/version 2026-10-29 05:44:23,517 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41615/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:44:23,582 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:44:23,582 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41615/json 2026-10-29 05:44:23,583 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41615/json with timeout 3 increased to 10s during tests 2026-10-29 05:44:23,601 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41615/devtools/page/15151233BDE8EDD01DA8B0F97C16D84A 2026-10-29 05:44:23,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:44:23,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:44:23,955 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:44:23,970 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:44:23,976 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:44:23,976 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:44:24,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:44:25,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.113 0.898 2026-10-29 05:44:25,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '15151233BDE8EDD01DA8B0F97C16D84A', 'loaderId': 'AEF775C9A9EA69D046800F59C7C47D4E', 'isDownload': False} 2026-10-29 05:44:25,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-29 05:44:25,077 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:44:25,138 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:25] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.023 0.016 2026-10-29 05:44:25,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:25] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.044 2026-10-29 05:44:25,167 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:25] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.052 2026-10-29 05:44:25,805 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.016 2026-10-29 05:44:25,833 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.016 2026-10-29 05:44:25,898 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.023 2026-10-29 05:44:25,902 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:44:25,903 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:44:25,931 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:26,938 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.303 0.713 2026-10-29 05:44:27,031 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:27] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.036 2026-10-29 05:44:27,063 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:44:27,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.130 2026-10-29 05:44:27,247 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.019 2026-10-29 05:44:27,303 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 05:44:28,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.177 0.549 2026-10-29 05:44:28,145 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:44:28,220 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.086 2026-10-29 05:44:28,267 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "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-10-29 05:44:28,294 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 05:44:28,451 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.045 0.067 2026-10-29 05:44:28,479 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.120 2026-10-29 05:44:28,567 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.209 2026-10-29 05:44:28,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:44:28,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.282 2026-10-29 05:44:28,722 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.342 2026-10-29 05:44:28,757 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44: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-10-29 05:44:28,799 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:44:28,819 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:44:28,827 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.037 0.418 2026-10-29 05:44:28,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.373 2026-10-29 05:44:28,934 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.395 2026-10-29 05:44:28,961 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:44:29,020 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.030 0.376 2026-10-29 05:44:29,069 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.418 2026-10-29 05:44:29,093 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.008 0.251 2026-10-29 05:44:29,108 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:44:29,112 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.220 2026-10-29 05:44:29,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.032 0.287 2026-10-29 05:44:29,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.275 2026-10-29 05:44:29,226 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.233 2026-10-29 05:44:29,254 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.206 2026-10-29 05:44:29,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.189 2026-10-29 05:44:29,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.205 2026-10-29 05:44:29,388 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.244 2026-10-29 05:44:29,450 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:44:29,461 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:29,467 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.254 2026-10-29 05:44:29,478 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:29,497 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:29,497 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.252 2026-10-29 05:44:29,515 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:29,538 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.267 2026-10-29 05:44:29,566 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.274 2026-10-29 05:44:29,599 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:29,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.157 2026-10-29 05:44:29,605 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:29,630 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:29,650 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:29,660 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:29,661 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:29,661 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.184 2026-10-29 05:44:30,517 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:44:30,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:44:30,572 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:44:30,573 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:44:30,580 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:44:30,597 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:30,616 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:30,629 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:44:30,649 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:30,658 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50699060 for PoS orders references: ['Order 00285-002-0001'] (draft: False) 2026-10-29 05:44:30,680 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:44:30,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50699060 with result: [{'id': 345, 'pos_reference': 'Order 00285-002-0001', 'account_move': False}] 2026-10-29 05:44:30,962 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.119 0.191 2026-10-29 05:44:31,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.031 0.072 2026-10-29 05:44:31,208 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.028 2026-10-29 05:44:31,604 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:44:31,926 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:31,944 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:31,984 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:31,990 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:31,994 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:32,008 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:32,031 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:32,045 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:32,907 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:44:32,911 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:44:32,924 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:44:32,942 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:32,959 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:32,974 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:44:32,993 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32769855 for PoS orders references: ['Order 00285-002-0002'] (draft: False) 2026-10-29 05:44:32,995 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:33,114 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32769855 with result: [{'id': 346, 'pos_reference': 'Order 00285-002-0002', 'account_move': False}] 2026-10-29 05:44:33,152 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.042 0.123 2026-10-29 05:44:33,261 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.031 0.063 2026-10-29 05:44:33,423 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:44:34,031 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:34,046 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:34,058 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:34,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-10-29 05:44:34,112 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:44:34,136 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:44:34,216 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:34,244 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:34,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:34] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.012 0.029 2026-10-29 05:44:34,276 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:34,290 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:34,304 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:34,309 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:34,330 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:34] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.018 2026-10-29 05:44:35,175 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:44:35,193 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:44:35,211 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:44:35,226 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:35,241 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:35,258 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:44:35,281 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:35,280 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89921072 for PoS orders references: ['Order 00285-002-0003'] (draft: False) 2026-10-29 05:44:35,380 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89921072 with result: [{'id': 347, 'pos_reference': 'Order 00285-002-0003', 'account_move': False}] 2026-10-29 05:44:35,401 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.034 0.094 2026-10-29 05:44:35,577 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.036 0.104 2026-10-29 05:44:36,348 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:36,362 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-10-29 05:44:36,400 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:44:36,412 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:44:36,477 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:36,498 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:36,522 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:36,530 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:36,547 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:36,562 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:37,413 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:44:37,427 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:44:37,440 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:44:37,463 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:37,476 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:37,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:44:37,515 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:37,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:37] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.017 0.026 2026-10-29 05:44:37,568 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95329388 for PoS orders references: ['Order 00285-002-0004'] (draft: False) 2026-10-29 05:44:37,700 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95329388 with result: [{'id': 348, 'pos_reference': 'Order 00285-002-0004', 'account_move': False}] 2026-10-29 05:44:37,728 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.036 0.130 2026-10-29 05:44:37,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 34 0.045 0.088 2026-10-29 05:44:38,101 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.006 2026-10-29 05:44:38,673 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:38,686 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-10-29 05:44:38,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:44:38,742 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:44:38,800 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:38,812 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:38,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:44:38,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:44:38,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.032 2026-10-29 05:44:38,862 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:44:38,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 05:44:38,893 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:38,897 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:38,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:44:38,954 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:38,965 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22605571 for PoS orders references: ['Order 00285-002-0005'] (draft: False) 2026-10-29 05:44:39,047 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22605571 with result: [{'id': 349, 'pos_reference': 'Order 00285-002-0005', 'account_move': False}] 2026-10-29 05:44:39,075 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.036 0.078 2026-10-29 05:44:39,209 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.030 0.082 2026-10-29 05:44:39,983 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:40,035 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:40,042 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:40,059 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:40,075 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:40,091 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:40,112 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:40,124 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:40,142 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:40,987 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 05:44:40,990 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:44:41,007 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:44:41,103 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:41,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-29 05:44:41,141 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet Pay")' 2026-10-29 05:44:41,143 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:41,158 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:41,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-10-29 05:44:41,203 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:41,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:44:41,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:44:41,247 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:44:41,261 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:41,274 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:44:41,300 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:41,314 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:41] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.023 2026-10-29 05:44:41,343 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40992812 for PoS orders references: ['Order 00285-002-0006'] (draft: False) 2026-10-29 05:44:41,455 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40992812 with result: [{'id': 350, 'pos_reference': 'Order 00285-002-0006', 'account_move': False}] 2026-10-29 05:44:41,484 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.049 0.096 2026-10-29 05:44:41,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.049 0.078 2026-10-29 05:44:42,443 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:44:42,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:44:42,490 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30153 2026-10-29 05:44:42,492 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:44:42,492 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30153 2026-10-29 05:44:42,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054442_646838_TestUi.txt 2026-10-29 05:44:42,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprommmzs2_chrome_odoo" 2026-10-29 05:44:42,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-29 05:44:43,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30385 2026-10-29 05:44:43,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsf0p7ezs_chrome_odoo 2026-10-29 05:44:43,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40317/json/version 2026-10-29 05:44:43,907 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40317/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:44:43,974 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:44:43,975 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40317/json 2026-10-29 05:44:43,976 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40317/json with timeout 3 increased to 10s during tests 2026-10-29 05:44:43,997 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40317/devtools/page/C32815BCEA516D093F4176A1B1EC3A51 2026-10-29 05:44:44,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:44:44,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:44:44,378 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:44:44,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:44:44,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:44:44,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:44:44,426 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:44:45,319 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:45] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.097 0.802 2026-10-29 05:44:45,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C32815BCEA516D093F4176A1B1EC3A51', 'loaderId': 'EE48C5C9011C4C08CD7C2376EEFD2F88', 'isDownload': False} 2026-10-29 05:44:45,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-29 05:44:45,375 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:44:45,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:45] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.040 2026-10-29 05:44:45,456 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:45] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.034 2026-10-29 05:44:45,485 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:45] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.046 2026-10-29 05:44:46,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:46] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.020 2026-10-29 05:44:46,124 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.022 2026-10-29 05:44:46,162 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:44:46,185 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.021 2026-10-29 05:44:46,188 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:44:46,253 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:47,378 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.379 0.765 2026-10-29 05:44:47,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:47] "GET /pos/web HTTP/1.1" 200 - 20 0.017 1.152 2026-10-29 05:44:47,506 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:44:47,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.149 2026-10-29 05:44:47,683 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 05:44:47,762 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 05:44:48,550 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.163 0.595 2026-10-29 05:44:48,558 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:44:48,686 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.068 2026-10-29 05:44:48,734 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.024 2026-10-29 05:44:48,762 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:44:48,912 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:48] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.035 0.077 2026-10-29 05:44:48,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:48] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.163 2026-10-29 05:44:49,009 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:44:49,061 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.209 2026-10-29 05:44:49,127 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.273 2026-10-29 05:44:49,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.318 2026-10-29 05:44:49,218 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:44:49,251 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:44:49,265 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:44:49,274 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.386 2026-10-29 05:44:49,301 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:44:49,304 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.364 2026-10-29 05:44:49,383 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.331 2026-10-29 05:44:49,455 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.371 2026-10-29 05:44:49,519 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.356 2026-10-29 05:44:49,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:44:49,551 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.022 0.250 2026-10-29 05:44:49,570 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.221 2026-10-29 05:44:49,602 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.020 0.235 2026-10-29 05:44:49,611 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.268 2026-10-29 05:44:49,711 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.036 0.288 2026-10-29 05:44:49,762 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.038 0.256 2026-10-29 05:44:49,804 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.249 2026-10-29 05:44:49,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.261 2026-10-29 05:44:49,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.008 0.260 2026-10-29 05:44:49,908 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.024 0.261 2026-10-29 05:44:49,933 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:49] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.205 2026-10-29 05:44:49,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:44:50,002 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:50,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.045 0.090 2026-10-29 05:44:50,022 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:50,044 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:50,049 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:50,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.100 2026-10-29 05:44:50,925 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:44:50,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:44:50,983 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:44:50,991 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:44:50,992 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:44:51,000 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:51,016 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:51,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:44:51,048 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:51,062 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:44:51,079 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:51,093 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27356279 for PoS orders references: ['Order 00286-002-0001'] (draft: False) 2026-10-29 05:44:51,118 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:44:51,336 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27356279 with result: [{'id': 351, 'pos_reference': 'Order 00286-002-0001', 'account_move': False}] 2026-10-29 05:44:51,375 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.096 0.193 2026-10-29 05:44:51,509 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.024 0.085 2026-10-29 05:44:51,624 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:51] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.017 2026-10-29 05:44:51,651 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:51] "GET /report/barcode/Code128/0448-e2c3-4a24 HTTP/1.1" 200 - 2 0.002 0.036 2026-10-29 05:44:51,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:44:52,346 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:44:52,367 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:44:52,386 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30385 2026-10-29 05:44:52,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:44:52,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30385 2026-10-29 05:44:52,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054452_501423_TestUi.txt 2026-10-29 05:44:52,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsf0p7ezs_chrome_odoo" 2026-10-29 05:44:52,582 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-29 05:44:54,002 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30592 2026-10-29 05:44:54,003 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpudibwevi_chrome_odoo 2026-10-29 05:44:54,003 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46209/json/version 2026-10-29 05:44:54,005 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46209/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:44:54,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:44:54,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46209/json 2026-10-29 05:44:54,077 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46209/json with timeout 3 increased to 10s during tests 2026-10-29 05:44:54,086 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46209/devtools/page/1B33AA0A83CFB513C505376AE21637EC 2026-10-29 05:44:54,098 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:44:54,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:44:54,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:44:54,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:44:54,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:44:54,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:44:54,705 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:44:55,683 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:55] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.088 0.897 2026-10-29 05:44:55,687 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1B33AA0A83CFB513C505376AE21637EC', 'loaderId': '91CB56826111679E505362079551EE09', 'isDownload': False} 2026-10-29 05:44:55,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-10-29 05:44:55,710 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:44:55,747 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:55] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.010 2026-10-29 05:44:55,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:55] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.022 0.033 2026-10-29 05:44:55,818 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:55] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.063 2026-10-29 05:44:56,444 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:56] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 05:44:56,476 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-29 05:44:56,537 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:44:56,555 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-29 05:44:56,572 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:44:56,622 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:57,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.257 0.681 2026-10-29 05:44:57,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:57] "GET /pos/web HTTP/1.1" 200 - 20 0.019 0.954 2026-10-29 05:44:57,665 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:44:57,745 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.127 2026-10-29 05:44:57,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:44:57,882 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 05:44:58,656 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 168 0.180 0.541 2026-10-29 05:44:58,708 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:44:58,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.106 2026-10-29 05:44:58,857 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:58] "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-10-29 05:44:58,880 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:44:59,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.062 0.063 2026-10-29 05:44:59,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.149 2026-10-29 05:44:59,135 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:44:59,196 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.230 2026-10-29 05:44:59,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.258 2026-10-29 05:44:59,320 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.321 2026-10-29 05:44:59,347 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:44:59,369 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:44:59,388 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:44:59,392 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.397 2026-10-29 05:44:59,415 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.348 2026-10-29 05:44:59,531 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.043 0.314 2026-10-29 05:44:59,593 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.362 2026-10-29 05:44:59,621 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:44:59,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.381 2026-10-29 05:44:59,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:44:59,694 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.278 2026-10-29 05:44:59,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.303 2026-10-29 05:44:59,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.022 0.337 2026-10-29 05:44:59,784 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.307 2026-10-29 05:44:59,812 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.231 2026-10-29 05:44:59,831 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.190 2026-10-29 05:44:59,872 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.176 2026-10-29 05:44:59,891 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.164 2026-10-29 05:44:59,920 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.175 2026-10-29 05:44:59,960 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.160 2026-10-29 05:44:59,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:44:59] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.157 2026-10-29 05:45:00,014 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.072 2026-10-29 05:45:00,098 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:00,109 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:00,135 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.031 2026-10-29 05:45:00,146 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:00,224 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:00,245 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:00,286 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:00,304 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:00,310 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:01,162 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:01,213 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:01,218 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:01,221 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:01,235 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:01,271 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:01,301 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:01,314 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:01,325 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:01,344 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:01,363 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:01,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95907501 for PoS orders references: ['Order 00287-002-0001'] (draft: False) 2026-10-29 05:45:01,405 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:01,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95907501 with result: [{'id': 352, 'pos_reference': 'Order 00287-002-0001', 'account_move': False}] 2026-10-29 05:45:01,668 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.101 0.202 2026-10-29 05:45:01,757 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:01] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.016 2026-10-29 05:45:01,860 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:45:02,482 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:45:02,505 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:02,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30592 2026-10-29 05:45:02,536 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:45:02,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30592 2026-10-29 05:45:02,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054502_654173_TestUi.txt 2026-10-29 05:45:02,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpudibwevi_chrome_odoo" 2026-10-29 05:45:02,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-29 05:45:04,125 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30807 2026-10-29 05:45:04,125 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpiyzkgc0r_chrome_odoo 2026-10-29 05:45:04,125 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40325/json/version 2026-10-29 05:45:04,127 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40325/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:45:04,301 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:45:04,302 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40325/json 2026-10-29 05:45:04,303 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40325/json with timeout 3 increased to 10s during tests 2026-10-29 05:45:04,323 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40325/devtools/page/44A66D58D44B7C5534FAB0688FDEB68D 2026-10-29 05:45:04,334 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:45:04,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:45:04,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:45:04,746 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:45:04,748 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:45:04,749 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:45:04,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:45:05,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:05] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.088 0.894 2026-10-29 05:45:05,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '44A66D58D44B7C5534FAB0688FDEB68D', 'loaderId': '4BFFD4CCEAB8BC607460883C6FB9DE05', 'isDownload': False} 2026-10-29 05:45:05,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-29 05:45:05,791 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:45:05,825 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:05] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.024 2026-10-29 05:45:05,834 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:05] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 05:45:05,869 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:05] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.034 2026-10-29 05:45:06,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:06] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.023 2026-10-29 05:45:06,558 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-29 05:45:06,616 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:45:06,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.011 2026-10-29 05:45:06,633 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:06,667 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:07,846 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.325 0.873 2026-10-29 05:45:07,945 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:07] "GET /pos/web HTTP/1.1" 200 - 20 0.032 1.190 2026-10-29 05:45:07,997 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:45:08,059 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.094 2026-10-29 05:45:08,167 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 05:45:08,222 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 05:45:09,051 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:45:09,055 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.183 0.585 2026-10-29 05:45:09,184 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.073 2026-10-29 05:45:09,217 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "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-10-29 05:45:09,249 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 05:45:09,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.032 0.119 2026-10-29 05:45:09,543 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.211 2026-10-29 05:45:09,570 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:45:09,633 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.281 2026-10-29 05:45:09,692 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.286 2026-10-29 05:45:09,766 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.332 2026-10-29 05:45:09,814 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:45:09,827 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:45:09,847 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:45:09,860 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:45:09,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.036 0.415 2026-10-29 05:45:09,901 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.012 2026-10-29 05:45:09,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.360 2026-10-29 05:45:10,031 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.375 2026-10-29 05:45:10,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.385 2026-10-29 05:45:10,115 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:45:10,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.254 2026-10-29 05:45:10,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.629 2026-10-29 05:45:10,186 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.248 2026-10-29 05:45:10,222 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.021 0.213 2026-10-29 05:45:10,299 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.033 0.222 2026-10-29 05:45:10,338 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.193 2026-10-29 05:45:10,357 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.199 2026-10-29 05:45:10,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.009 0.231 2026-10-29 05:45:10,415 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.220 2026-10-29 05:45:10,445 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.246 2026-10-29 05:45:10,487 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.229 2026-10-29 05:45:10,522 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.122 2026-10-29 05:45:10,530 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:45:10,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:45:10,576 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.029 2026-10-29 05:45:10,600 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:45:10,709 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:10,767 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:10,781 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:10,783 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.030 2026-10-29 05:45:10,818 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:10,822 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:10,834 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.036 2026-10-29 05:45:10,923 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:10] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.034 2026-10-29 05:45:11,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.loyalty-points-title' 2026-10-29 05:45:11,706 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:45:11,726 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-10-29 05:45:11,825 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:11,826 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:45:11,859 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:45:11,882 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:11,891 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:45:11,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:45:11,899 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:11,916 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:11,928 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:45:11,943 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:11,958 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:45:11,983 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:12,005 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25505677 for PoS orders references: ['Order 00288-002-0001'] (draft: False) 2026-10-29 05:45:12,009 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:45:12,285 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25505677 with result: [{'id': 353, 'pos_reference': 'Order 00288-002-0001', 'account_move': False}] 2026-10-29 05:45:12,311 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.121 0.194 2026-10-29 05:45:12,337 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.013 2026-10-29 05:45:12,479 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.042 0.095 2026-10-29 05:45:12,585 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:12] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-29 05:45:13,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:45:13,348 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:45:13,374 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:45:13,394 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30807 2026-10-29 05:45:13,405 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:45:13,406 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30807 2026-10-29 05:45:13,544 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054513_544483_TestUi.txt 2026-10-29 05:45:13,544 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpiyzkgc0r_chrome_odoo" 2026-10-29 05:45:14,050 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31018 2026-10-29 05:45:14,050 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwq9zdx5v_chrome_odoo 2026-10-29 05:45:14,051 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36567/json/version 2026-10-29 05:45:14,064 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36567/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:45:14,159 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:45:14,160 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36567/json 2026-10-29 05:45:14,167 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36567/json with timeout 3 increased to 10s during tests 2026-10-29 05:45:14,187 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36567/devtools/page/B19DEA33A972FBAC234B30B47489D274 2026-10-29 05:45:14,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:45:14,238 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:45:14,320 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:45:14,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:45:14,345 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:45:14,346 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:45:14,487 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:14] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.017 0.091 2026-10-29 05:45:14,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B19DEA33A972FBAC234B30B47489D274', 'loaderId': 'A8DAAF96FC450C51A66425145105A9A0', 'isDownload': False} 2026-10-29 05:45:14,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-29 05:45:14,538 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:45:14,597 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:14] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.027 2026-10-29 05:45:14,628 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:14] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.047 2026-10-29 05:45:14,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:14] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.080 2026-10-29 05:45:15,307 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:15] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.019 2026-10-29 05:45:15,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:45:15,375 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 05:45:15,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:15,399 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:45:15,441 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:16,305 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.237 0.663 2026-10-29 05:45:16,412 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:16] "GET /pos/web HTTP/1.1" 200 - 20 0.023 0.907 2026-10-29 05:45:16,458 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:45:16,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.122 2026-10-29 05:45:16,666 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:45:16,771 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 05:45:17,546 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.167 0.498 2026-10-29 05:45:17,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:45:17,668 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.072 2026-10-29 05:45:17,708 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.024 2026-10-29 05:45:17,733 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:45:17,863 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:17] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.083 2026-10-29 05:45:17,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:17] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.183 2026-10-29 05:45:18,052 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.243 2026-10-29 05:45:18,064 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:18,133 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.299 2026-10-29 05:45:18,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.352 2026-10-29 05:45:18,260 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.417 2026-10-29 05:45:18,285 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:45:18,300 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:18,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.041 0.379 2026-10-29 05:45:18,319 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:45:18,393 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.382 2026-10-29 05:45:18,507 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.034 0.379 2026-10-29 05:45:18,552 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.406 2026-10-29 05:45:18,566 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.356 2026-10-29 05:45:18,574 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:45:18,590 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.240 2026-10-29 05:45:18,605 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.235 2026-10-29 05:45:18,624 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.254 2026-10-29 05:45:18,638 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.230 2026-10-29 05:45:18,725 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.015 0.187 2026-10-29 05:45:18,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.009 0.182 2026-10-29 05:45:18,784 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.197 2026-10-29 05:45:18,818 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.007 0.214 2026-10-29 05:45:18,847 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.208 2026-10-29 05:45:18,885 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.215 2026-10-29 05:45:18,914 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.108 2026-10-29 05:45:18,992 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:45:19,031 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:45:19,175 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:19,203 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:19,251 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:19,266 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:19,275 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:20,129 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'body:not(:has(.loyalty-points-title))' 2026-10-29 05:45:20,139 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:45:20,196 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:45:20,215 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:45:20,216 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:45:20,218 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:45:20,227 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:20,248 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:20,262 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:45:20,276 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:20,293 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:45:20,309 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:20,320 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99898810 for PoS orders references: ['Order 00288-004-0001'] (draft: False) 2026-10-29 05:45:20,352 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:45:20,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99898810 with result: [{'id': 354, 'pos_reference': 'Order 00288-004-0001', 'account_move': False}] 2026-10-29 05:45:20,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.043 0.134 2026-10-29 05:45:20,577 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:20] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 05:45:20,768 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 05:45:21,306 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:45:21,335 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:45:21,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31018 2026-10-29 05:45:21,351 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:45:21,353 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31018 2026-10-29 05:45:21,479 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054521_479658_TestUi.txt 2026-10-29 05:45:21,480 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwq9zdx5v_chrome_odoo" 2026-10-29 05:45:21,544 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_number_buffer_popup ... 2026-10-29 05:45:22,430 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31231 2026-10-29 05:45:22,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqvabg_lr_chrome_odoo 2026-10-29 05:45:22,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41235/json/version 2026-10-29 05:45:22,433 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41235/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:45:22,507 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:45:22,507 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41235/json 2026-10-29 05:45:22,508 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41235/json with timeout 3 increased to 10s during tests 2026-10-29 05:45:22,527 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41235/devtools/page/4476EF9BB8F392A441514919A8468D87 2026-10-29 05:45:22,541 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:45:22,557 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:45:22,890 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:45:22,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:45:22,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-29 05:45:22,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-29 05:45:22,930 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:45:23,985 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:23] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 112 0.109 0.953 2026-10-29 05:45:23,990 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4476EF9BB8F392A441514919A8468D87', 'loaderId': 'CD8D42E15A8AA5A9991CE75556C66274', 'isDownload': False} 2026-10-29 05:45:23,990 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_number_buffer_popup')" 2026-10-29 05:45:24,025 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:45:24,058 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:24] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.021 2026-10-29 05:45:24,069 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:24] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-10-29 05:45:24,100 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:24] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.052 2026-10-29 05:45:24,661 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:24] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.021 2026-10-29 05:45:24,711 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.010 2026-10-29 05:45:24,740 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:45:24,758 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.008 2026-10-29 05:45:24,761 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:45:24,800 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:25,572 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:45:25,832 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.295 0.749 2026-10-29 05:45:25,979 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.087 2026-10-29 05:45:26,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.019 2026-10-29 05:45:26,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:45:26,133 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.050 2026-10-29 05:45:26,198 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.121 2026-10-29 05:45:26,274 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.189 2026-10-29 05:45:26,307 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:45:26,375 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.289 2026-10-29 05:45:26,423 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.332 2026-10-29 05:45:26,484 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.393 2026-10-29 05:45:26,508 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.361 2026-10-29 05:45:26,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.036 0.340 2026-10-29 05:45:26,661 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.322 2026-10-29 05:45:26,695 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:45:26,740 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:45:26,757 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:45:26,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.036 0.342 2026-10-29 05:45:26,782 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.349 2026-10-29 05:45:26,796 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.292 2026-10-29 05:45:26,808 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 05:45:26,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.014 0.287 2026-10-29 05:45:26,854 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:45:26,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.246 2026-10-29 05:45:26,867 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.145 2026-10-29 05:45:26,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.035 0.150 2026-10-29 05:45:26,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.172 2026-10-29 05:45:27,015 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:27] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.010 0.179 2026-10-29 05:45:27,054 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:27] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.202 2026-10-29 05:45:27,084 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:27] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.195 2026-10-29 05:45:27,117 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:27] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.222 2026-10-29 05:45:27,152 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:27] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.102 2026-10-29 05:45:27,394 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:27,398 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:27,454 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.034 2026-10-29 05:45:27,491 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:27,559 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:27,570 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:28,450 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:28,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:28,473 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:28,493 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:28,507 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Simulate keyboard input (trigger: body)' 2026-10-29 05:45:28,522 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:28,540 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:28,556 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:28,572 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:28,574 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:45:28,585 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31231 2026-10-29 05:45:28,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:45:28,587 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31231 2026-10-29 05:45:28,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054528_698564_TestUi.txt 2026-10-29 05:45:28,699 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqvabg_lr_chrome_odoo" 2026-10-29 05:45:28,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-29 05:45:30,377 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31426 2026-10-29 05:45:30,377 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9q1yk0g5_chrome_odoo 2026-10-29 05:45:30,385 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44045/json/version 2026-10-29 05:45:30,388 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44045/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:45:30,467 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:45:30,467 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44045/json 2026-10-29 05:45:30,468 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44045/json with timeout 3 increased to 10s during tests 2026-10-29 05:45:30,481 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44045/devtools/page/E546EAF9011B6740BF74B9164EB08FB4 2026-10-29 05:45:30,505 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:45:30,513 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:45:30,997 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:45:31,009 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:45:31,015 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:45:31,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:45:31,040 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:45:33,139 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:33] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.096 2.008 2026-10-29 05:45:33,146 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E546EAF9011B6740BF74B9164EB08FB4', 'loaderId': 'B68AA7080BDBC6907F2E8107A7FF1EFB', 'isDownload': False} 2026-10-29 05:45:33,146 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-29 05:45:33,171 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:45:33,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:33] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-10-29 05:45:33,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:33] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.031 2026-10-29 05:45:33,246 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:33] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.047 2026-10-29 05:45:33,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:33] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.022 2026-10-29 05:45:33,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.043 2026-10-29 05:45:33,923 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:45:33,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.018 2026-10-29 05:45:33,962 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:45:34,011 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:35,187 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.381 0.814 2026-10-29 05:45:35,306 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:35] "GET /pos/web HTTP/1.1" 200 - 20 0.039 1.222 2026-10-29 05:45:35,349 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:45:35,461 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.175 2026-10-29 05:45:35,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-29 05:45:35,658 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 05:45:36,446 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:45:36,514 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.180 0.629 2026-10-29 05:45:36,644 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.079 2026-10-29 05:45:36,681 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.019 2026-10-29 05:45:36,700 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 05:45:36,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:36] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.050 0.068 2026-10-29 05:45:36,947 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:36] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.195 2026-10-29 05:45:36,979 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:45:37,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.255 2026-10-29 05:45:37,104 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.330 2026-10-29 05:45:37,153 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:45:37,174 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:45:37,178 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.397 2026-10-29 05:45:37,225 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 05:45:37,269 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.479 2026-10-29 05:45:37,280 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:45:37,294 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.423 2026-10-29 05:45:37,384 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.374 2026-10-29 05:45:37,478 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=product.product&field=image_128&id=1516&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.031 0.404 2026-10-29 05:45:37,505 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.008 0.298 2026-10-29 05:45:37,525 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:45:37,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.288 2026-10-29 05:45:37,557 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.264 2026-10-29 05:45:37,579 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.270 2026-10-29 05:45:37,589 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.263 2026-10-29 05:45:37,687 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.032 0.265 2026-10-29 05:45:37,708 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.209 2026-10-29 05:45:37,757 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.199 2026-10-29 05:45:37,808 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:45:37,826 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:45:37,843 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.028 0.262 2026-10-29 05:45:37,867 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:45:37,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.030 0.350 2026-10-29 05:45:37,973 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:37,994 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:37] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.008 0.387 2026-10-29 05:45:38,017 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:38,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:38] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.325 2026-10-29 05:45:38,068 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:38] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.341 2026-10-29 05:45:38,112 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:38] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.284 2026-10-29 05:45:38,159 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:45:38,191 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.041 0.297 2026-10-29 05:45:38,204 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:38,275 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:38,284 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:45:38,322 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:45:38,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31426 2026-10-29 05:45:38,354 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:45:38,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31426 2026-10-29 05:45:38,487 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054538_487273_TestUi.txt 2026-10-29 05:45:38,487 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9q1yk0g5_chrome_odoo" 2026-10-29 05:45:38,513 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-29 05:45:40,661 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31639 2026-10-29 05:45:40,661 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppvxqqkha_chrome_odoo 2026-10-29 05:45:40,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41339/json/version 2026-10-29 05:45:40,663 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41339/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:45:40,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:45:40,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41339/json 2026-10-29 05:45:40,728 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41339/json with timeout 3 increased to 10s during tests 2026-10-29 05:45:40,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41339/devtools/page/1AAFE5DC400371C7FFB66EB77FA2DCE2 2026-10-29 05:45:40,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:45:40,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:45:41,407 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:45:41,422 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:45:41,436 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:45:41,436 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:45:41,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:45:42,562 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:42] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.116 0.989 2026-10-29 05:45:42,566 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1AAFE5DC400371C7FFB66EB77FA2DCE2', 'loaderId': '514C36D973B570A09A272F9BACEBE4AF', 'isDownload': False} 2026-10-29 05:45:42,567 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-29 05:45:42,585 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:45:42,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:42] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.016 2026-10-29 05:45:42,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:42] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.016 2026-10-29 05:45:42,669 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:42] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-10-29 05:45:43,242 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:43] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 05:45:43,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 05:45:43,317 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 05:45:43,343 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:45:43,348 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:45:43,370 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:44,449 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.328 0.761 2026-10-29 05:45:44,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:44] "GET /pos/web HTTP/1.1" 200 - 20 0.026 1.092 2026-10-29 05:45:44,581 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:45:44,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.098 2026-10-29 05:45:44,773 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-29 05:45:44,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 05:45:45,605 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:45:45,680 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.201 0.627 2026-10-29 05:45:45,817 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.086 2026-10-29 05:45:45,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.021 2026-10-29 05:45:45,874 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 05:45:46,029 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.065 0.069 2026-10-29 05:45:46,114 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.175 2026-10-29 05:45:46,138 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:45:46,168 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.241 2026-10-29 05:45:46,239 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.287 2026-10-29 05:45:46,317 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.025 0.358 2026-10-29 05:45:46,334 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:45:46,362 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:46,391 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:45:46,437 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.027 0.459 2026-10-29 05:45:46,458 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:45:46,461 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.413 2026-10-29 05:45:46,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.372 2026-10-29 05:45:46,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.413 2026-10-29 05:45:46,630 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.007 0.376 2026-10-29 05:45:46,642 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:45:46,648 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.238 2026-10-29 05:45:46,666 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.186 2026-10-29 05:45:46,689 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.199 2026-10-29 05:45:46,700 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.187 2026-10-29 05:45:46,714 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.159 2026-10-29 05:45:46,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.016 0.137 2026-10-29 05:45:46,832 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.022 0.150 2026-10-29 05:45:46,898 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.207 2026-10-29 05:45:46,962 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:46] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.272 2026-10-29 05:45:47,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:45:47,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:47] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.315 2026-10-29 05:45:47,041 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:45:47,065 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:47] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.009 0.324 2026-10-29 05:45:47,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:45:47,097 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:47] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.296 2026-10-29 05:45:47,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:47] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.275 2026-10-29 05:45:47,152 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.218 2026-10-29 05:45:47,188 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.145 2026-10-29 05:45:47,198 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,252 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,341 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,356 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,363 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,403 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,409 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,429 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:45:47,450 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:45:47,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:45:47,535 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,542 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,558 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:45:47,618 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:45:47,634 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:45:47,636 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:45:47,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:45:47,669 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,682 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,698 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,708 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:45:47,723 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,743 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,759 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:45:47,772 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:47,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:47] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.006 0.021 2026-10-29 05:45:47,843 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2637103 for PoS orders references: ['Order 00291-002-0001'] (draft: False) 2026-10-29 05:45:47,866 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:45:48,081 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2637103 with result: [{'id': 355, 'pos_reference': 'Order 00291-002-0001', 'account_move': False}] 2026-10-29 05:45:48,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.080 0.190 2026-10-29 05:45:48,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.062 0.109 2026-10-29 05:45:48,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.024 2026-10-29 05:45:48,394 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:48] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.021 2026-10-29 05:45:49,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:45:49,147 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:49,186 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31639 2026-10-29 05:45:49,189 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:45:49,191 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31639 2026-10-29 05:45:49,326 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054549_325990_TestUi.txt 2026-10-29 05:45:49,326 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppvxqqkha_chrome_odoo" 2026-10-29 05:45:49,404 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-29 05:45:51,678 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31861 2026-10-29 05:45:51,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr6cutacz_chrome_odoo 2026-10-29 05:45:51,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44169/json/version 2026-10-29 05:45:51,691 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44169/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:45:51,715 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:45:51,715 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44169/json 2026-10-29 05:45:51,716 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44169/json with timeout 3 increased to 10s during tests 2026-10-29 05:45:51,728 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44169/devtools/page/F94A2777CC0A7AF34093183DA35E9DF2 2026-10-29 05:45:51,747 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:45:51,754 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:45:52,197 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:45:52,210 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:45:52,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-29 05:45:52,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-29 05:45:52,239 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:45:53,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:53] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 118 0.103 1.043 2026-10-29 05:45:53,385 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F94A2777CC0A7AF34093183DA35E9DF2', 'loaderId': 'CCDF2B095DB34A549DFF5A763CBD3801', 'isDownload': False} 2026-10-29 05:45:53,386 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-29 05:45:53,408 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:45:53,464 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:53] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.020 2026-10-29 05:45:53,487 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:53] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.031 2026-10-29 05:45:53,501 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:53] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.054 2026-10-29 05:45:54,143 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:54] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.026 2026-10-29 05:45:54,158 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 05:45:54,200 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:45:54,206 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:45:54,219 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:45:54,240 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:55,346 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.318 0.796 2026-10-29 05:45:55,452 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 1.133 2026-10-29 05:45:55,534 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:45:55,584 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.175 2026-10-29 05:45:55,685 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 05:45:55,750 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-29 05:45:56,539 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:45:56,589 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.206 0.606 2026-10-29 05:45:56,725 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.087 2026-10-29 05:45:56,757 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:56] "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-10-29 05:45:56,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:45:56,933 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.050 0.059 2026-10-29 05:45:57,026 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.177 2026-10-29 05:45:57,058 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:45:57,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.040 0.270 2026-10-29 05:45:57,227 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.366 2026-10-29 05:45:57,237 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:57,280 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:45:57,308 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:57,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.429 2026-10-29 05:45:57,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.542 2026-10-29 05:45:57,452 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.488 2026-10-29 05:45:57,478 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:45:57,510 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.389 2026-10-29 05:45:57,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.005 0.352 2026-10-29 05:45:57,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.035 0.288 2026-10-29 05:45:57,674 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.310 2026-10-29 05:45:57,702 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 05:45:57,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.250 2026-10-29 05:45:57,733 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.232 2026-10-29 05:45:57,742 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.246 2026-10-29 05:45:57,772 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.020 0.232 2026-10-29 05:45:57,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.290 2026-10-29 05:45:57,922 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.024 0.204 2026-10-29 05:45:57,948 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:45:57,956 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:45:57,995 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:45:58,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:58] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.286 2026-10-29 05:45:58,093 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:58,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:58] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.363 2026-10-29 05:45:58,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-29 05:45:58,137 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:58,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.018 0.368 2026-10-29 05:45:58,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.368 2026-10-29 05:45:58,189 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:58,202 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:58,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-29 05:45:58,209 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:58] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.034 2026-10-29 05:45:58,244 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.274 2026-10-29 05:45:58,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.223 2026-10-29 05:45:58,350 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:58] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.230 2026-10-29 05:45:58,377 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.522 2026-10-29 05:45:59,004 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet Pay")' 2026-10-29 05:45:59,034 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:59,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:45:59,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:45:59,073 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:59,077 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:45:59,086 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:45:59,105 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:59,123 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:59,125 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:45:59,148 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:59,157 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:59,176 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:45:59,199 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:45:59,209 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:59] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.008 0.020 2026-10-29 05:45:59,244 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92235379 for PoS orders references: ['Order 00292-002-0001'] (draft: False) 2026-10-29 05:45:59,295 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:45:59,532 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92235379 with result: [{'id': 356, 'pos_reference': 'Order 00292-002-0001', 'account_move': False}] 2026-10-29 05:45:59,555 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.102 0.215 2026-10-29 05:45:59,756 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.050 0.109 2026-10-29 05:45:59,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:45:59] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.017 2026-10-29 05:46:00,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 05:46:00,566 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:46:00,580 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:00,602 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31861 2026-10-29 05:46:00,603 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:46:00,603 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31861 2026-10-29 05:46:00,730 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054600_729728_TestUi.txt 2026-10-29 05:46:00,730 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr6cutacz_chrome_odoo" 2026-10-29 05:46:00,789 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-29 05:46:03,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32075 2026-10-29 05:46:03,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxssoz0bk_chrome_odoo 2026-10-29 05:46:03,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41071/json/version 2026-10-29 05:46:03,036 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41071/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:46:03,096 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:46:03,097 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41071/json 2026-10-29 05:46:03,111 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41071/json with timeout 3 increased to 10s during tests 2026-10-29 05:46:03,148 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41071/devtools/page/1FDCCD36C4A3904012E20810E8B58208 2026-10-29 05:46:03,157 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:46:03,167 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:46:03,548 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:46:03,561 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:46:03,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:46:03,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:46:03,595 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:46:04,599 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.115 0.897 2026-10-29 05:46:04,605 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1FDCCD36C4A3904012E20810E8B58208', 'loaderId': 'AC749D196091A5A0ECEBDF82DF635A1D', 'isDownload': False} 2026-10-29 05:46:04,606 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-10-29 05:46:04,637 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:46:04,683 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:04] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.030 2026-10-29 05:46:04,722 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:04] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.041 2026-10-29 05:46:04,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:04] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.056 2026-10-29 05:46:05,332 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.011 2026-10-29 05:46:05,347 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:05] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.044 2026-10-29 05:46:05,411 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.017 2026-10-29 05:46:05,422 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 05:46:05,437 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:46:05,449 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:06,654 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.354 0.843 2026-10-29 05:46:06,736 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:06] "GET /pos/web HTTP/1.1" 200 - 20 0.017 1.221 2026-10-29 05:46:06,780 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:46:06,866 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.136 2026-10-29 05:46:06,965 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.017 2026-10-29 05:46:07,027 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 05:46:07,866 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:46:07,901 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.185 0.588 2026-10-29 05:46:08,028 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.080 2026-10-29 05:46:08,065 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.019 2026-10-29 05:46:08,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:46:08,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.041 0.101 2026-10-29 05:46:08,314 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.170 2026-10-29 05:46:08,337 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:46:08,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.039 0.222 2026-10-29 05:46:08,458 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.264 2026-10-29 05:46:08,509 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:46:08,539 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:08,546 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:46:08,571 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.388 2026-10-29 05:46:08,649 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.464 2026-10-29 05:46:08,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.409 2026-10-29 05:46:08,709 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:08,765 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.027 0.373 2026-10-29 05:46:08,846 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.415 2026-10-29 05:46:08,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.015 0.299 2026-10-29 05:46:08,897 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.288 2026-10-29 05:46:08,941 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:46:08,945 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.021 0.249 2026-10-29 05:46:08,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.236 2026-10-29 05:46:08,996 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.018 0.236 2026-10-29 05:46:09,069 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:09] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.022 0.270 2026-10-29 05:46:09,091 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.225 2026-10-29 05:46:09,129 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.009 0.222 2026-10-29 05:46:09,185 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:09] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.221 2026-10-29 05:46:09,237 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:46:09,251 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:46:09,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:09] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.274 2026-10-29 05:46:09,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:46:09,383 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:09] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.024 0.350 2026-10-29 05:46:09,410 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:09] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.001 0.325 2026-10-29 05:46:09,416 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:09] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.326 2026-10-29 05:46:09,463 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,486 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:09] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.324 2026-10-29 05:46:09,535 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.322 2026-10-29 05:46:09,583 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,596 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.289 2026-10-29 05:46:09,602 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,609 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,649 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,656 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,658 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:46:09,687 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:46:09,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:46:09,766 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,776 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,777 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,791 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:46:09,827 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:46:09,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:46:09,842 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:46:09,844 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:46:09,864 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,878 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,890 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,908 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:46:09,922 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,946 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:09,955 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:46:09,973 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:10,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:10] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.019 0.028 2026-10-29 05:46:10,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76722375 for PoS orders references: ['Order 00293-002-0001'] (draft: False) 2026-10-29 05:46:10,119 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:46:10,383 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76722375 with result: [{'id': 357, 'pos_reference': 'Order 00293-002-0001', 'account_move': False}] 2026-10-29 05:46:10,407 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.107 0.226 2026-10-29 05:46:10,571 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.040 0.095 2026-10-29 05:46:10,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:10] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.024 2026-10-29 05:46:10,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:46:11,388 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:46:11,416 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:11,422 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32075 2026-10-29 05:46:11,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:46:11,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32075 2026-10-29 05:46:11,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054611_562693_TestUi.txt 2026-10-29 05:46:11,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxssoz0bk_chrome_odoo" 2026-10-29 05:46:11,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-29 05:46:14,337 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32290 2026-10-29 05:46:14,337 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0njvvb7b_chrome_odoo 2026-10-29 05:46:14,337 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35581/json/version 2026-10-29 05:46:14,339 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35581/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:46:14,415 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:46:14,416 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35581/json 2026-10-29 05:46:14,417 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35581/json with timeout 3 increased to 10s during tests 2026-10-29 05:46:14,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35581/devtools/page/87B9195094B2A19DEB84BBA6609967BB 2026-10-29 05:46:14,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:46:14,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:46:15,039 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:46:15,053 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:46:15,070 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:46:15,071 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:46:15,098 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:46:16,256 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:16] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.124 1.041 2026-10-29 05:46:16,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '87B9195094B2A19DEB84BBA6609967BB', 'loaderId': 'D17A4161763DC49F0B7196ECD65155F1', 'isDownload': False} 2026-10-29 05:46:16,264 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-29 05:46:16,285 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:46:16,314 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:16] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-10-29 05:46:16,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:16] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.023 2026-10-29 05:46:16,361 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:16] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.018 2026-10-29 05:46:17,046 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:17] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.024 2026-10-29 05:46:17,073 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.032 2026-10-29 05:46:17,158 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:46:17,164 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:46:17,187 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.015 2026-10-29 05:46:17,213 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:18,246 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.298 0.742 2026-10-29 05:46:18,341 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 1.052 2026-10-29 05:46:18,371 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:46:18,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.118 2026-10-29 05:46:18,535 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:46:18,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:46:19,420 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.188 0.573 2026-10-29 05:46:19,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:46:19,549 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.078 2026-10-29 05:46:19,580 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.015 2026-10-29 05:46:19,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:46:19,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:19] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.057 0.070 2026-10-29 05:46:19,848 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:19] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.185 2026-10-29 05:46:19,871 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:46:19,911 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:19] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.232 2026-10-29 05:46:19,954 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:19] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.286 2026-10-29 05:46:20,026 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.359 2026-10-29 05:46:20,078 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 05:46:20,103 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:46:20,129 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:46:20,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.428 2026-10-29 05:46:20,152 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:46:20,164 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.386 2026-10-29 05:46:20,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.028 0.343 2026-10-29 05:46:20,345 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.414 2026-10-29 05:46:20,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.452 2026-10-29 05:46:20,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.009 0.303 2026-10-29 05:46:20,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.030 0.310 2026-10-29 05:46:20,519 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:20,573 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.038 0.363 2026-10-29 05:46:20,583 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.373 2026-10-29 05:46:20,607 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.326 2026-10-29 05:46:20,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.023 0.317 2026-10-29 05:46:20,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.270 2026-10-29 05:46:20,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.224 2026-10-29 05:46:20,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:46:20,811 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:20,824 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-29 05:46:20,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-29 05:46:20,846 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 05:46:20,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.277 2026-10-29 05:46:20,860 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:20,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.323 2026-10-29 05:46:20,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:20] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.318 2026-10-29 05:46:21,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.007 0.284 2026-10-29 05:46:21,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.290 2026-10-29 05:46:21,089 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.281 2026-10-29 05:46:21,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.244 2026-10-29 05:46:21,158 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.206 2026-10-29 05:46:22,009 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:46:22,061 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:46:22,082 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:46:22,084 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:46:22,085 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:46:22,101 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:22,123 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:22,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:46:22,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.006 2026-10-29 05:46:22,147 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:22,159 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73958662 for PoS orders references: ['Order 00294-002-0001'] (draft: False) 2026-10-29 05:46:22,165 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:46:22,417 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73958662 with result: [{'id': 358, 'pos_reference': 'Order 00294-002-0001', 'account_move': False}] 2026-10-29 05:46:22,444 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.095 0.198 2026-10-29 05:46:22,526 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.021 0.039 2026-10-29 05:46:22,631 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:22] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.017 2026-10-29 05:46:23,358 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:46:23,391 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:46:23,469 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:23,494 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:23,546 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:23,555 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:23,567 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:46:23,576 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:46:23,593 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:46:23,612 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:23,682 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:23] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.022 0.050 2026-10-29 05:46:23,689 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.068 2026-10-29 05:46:24,510 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:24,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:46:24,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:46:24,553 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:46:24,573 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:24,591 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:24,604 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:46:24,632 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:24,646 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:24] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.026 2026-10-29 05:46:24,685 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56226516 for PoS orders references: ['Order 00294-002-0002'] (draft: False) 2026-10-29 05:46:24,803 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56226516 with result: [{'id': 359, 'pos_reference': 'Order 00294-002-0002', 'account_move': False}] 2026-10-29 05:46:24,826 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.048 0.099 2026-10-29 05:46:24,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.033 0.071 2026-10-29 05:46:25,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:46:25,763 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:25,782 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32290 2026-10-29 05:46:25,782 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:46:25,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32290 2026-10-29 05:46:25,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054625_895263_TestUi.txt 2026-10-29 05:46:25,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0njvvb7b_chrome_odoo" 2026-10-29 05:46:25,972 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-29 05:46:28,021 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32503 2026-10-29 05:46:28,021 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpz8vzr_92_chrome_odoo 2026-10-29 05:46:28,021 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45377/json/version 2026-10-29 05:46:28,024 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45377/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:46:28,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:46:28,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45377/json 2026-10-29 05:46:28,081 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45377/json with timeout 3 increased to 10s during tests 2026-10-29 05:46:28,134 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45377/devtools/page/7A063B6B01610BAA4A1B248C8D862407 2026-10-29 05:46:28,167 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:46:28,179 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:46:28,618 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:46:28,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:46:28,634 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:46:28,634 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:46:28,653 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:46:29,579 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:29] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.101 0.829 2026-10-29 05:46:29,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7A063B6B01610BAA4A1B248C8D862407', 'loaderId': '491A824FDC02C1D3BB1803050E7B8B1E', 'isDownload': False} 2026-10-29 05:46:29,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-10-29 05:46:29,620 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:46:29,658 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:29] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-10-29 05:46:29,677 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:29] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.038 2026-10-29 05:46:29,709 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:29] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.022 0.058 2026-10-29 05:46:30,361 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:30] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.033 2026-10-29 05:46:30,382 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.018 2026-10-29 05:46:30,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.013 2026-10-29 05:46:30,455 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:46:30,468 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 05:46:30,493 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:32,636 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.315 1.835 2026-10-29 05:46:32,753 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:32] "GET /pos/web HTTP/1.1" 200 - 20 0.023 2.179 2026-10-29 05:46:32,784 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:46:32,880 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.117 2026-10-29 05:46:33,000 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 05:46:33,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.018 2026-10-29 05:46:33,860 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.165 0.577 2026-10-29 05:46:33,893 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:46:33,969 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.065 2026-10-29 05:46:34,004 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.017 2026-10-29 05:46:34,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:46:34,184 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.056 0.079 2026-10-29 05:46:34,213 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:46:34,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.151 2026-10-29 05:46:34,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.224 2026-10-29 05:46:34,337 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46: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-10-29 05:46:34,366 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:34,397 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:34,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.287 2026-10-29 05:46:34,543 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.404 2026-10-29 05:46:34,601 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.489 2026-10-29 05:46:34,622 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.394 2026-10-29 05:46:34,687 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 05:46:34,706 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.418 2026-10-29 05:46:34,733 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.008 0.314 2026-10-29 05:46:34,753 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.331 2026-10-29 05:46:34,759 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:46:34,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.029 0.276 2026-10-29 05:46:34,898 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.024 0.260 2026-10-29 05:46:34,905 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.241 2026-10-29 05:46:34,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.223 2026-10-29 05:46:34,943 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.227 2026-10-29 05:46:35,027 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.034 0.207 2026-10-29 05:46:35,070 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:46:35,077 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:46:35,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:35] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.284 2026-10-29 05:46:35,125 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:46:35,187 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.280 2026-10-29 05:46:35,237 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:35,268 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:35] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.336 2026-10-29 05:46:35,271 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:35,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.340 2026-10-29 05:46:35,332 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.369 2026-10-29 05:46:35,373 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:35] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.316 2026-10-29 05:46:35,377 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:35,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.284 2026-10-29 05:46:35,423 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:35,424 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:35,447 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:35,453 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.228 2026-10-29 05:46:35,502 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:35,516 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:35,530 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:35,548 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:46:35,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:46:35,585 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:46:35,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:46:35,590 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:35,595 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:35,613 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:35,623 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:35,644 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:46:35,658 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:35,692 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.009 0.028 2026-10-29 05:46:35,733 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66046211 for PoS orders references: ['Order 00295-002-0001'] (draft: False) 2026-10-29 05:46:35,755 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:46:35,988 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66046211 with result: [{'id': 360, 'pos_reference': 'Order 00295-002-0001', 'account_move': False}] 2026-10-29 05:46:36,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.091 0.202 2026-10-29 05:46:36,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 51 0.042 0.111 2026-10-29 05:46:36,293 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:36] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.019 2026-10-29 05:46:36,791 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 05:46:37,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:46:37,055 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:37,079 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32503 2026-10-29 05:46:37,088 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:46:37,091 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32503 2026-10-29 05:46:37,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054637_209053_TestUi.txt 2026-10-29 05:46:37,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpz8vzr_92_chrome_odoo" 2026-10-29 05:46:37,272 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-29 05:46:39,430 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32724 2026-10-29 05:46:39,436 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3slvs4we_chrome_odoo 2026-10-29 05:46:39,438 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38989/json/version 2026-10-29 05:46:39,447 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38989/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:46:39,516 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:46:39,517 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38989/json 2026-10-29 05:46:39,519 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38989/json with timeout 3 increased to 10s during tests 2026-10-29 05:46:39,569 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38989/devtools/page/0C0E745241A4B3ED72CC9DB4A0C03D80 2026-10-29 05:46:39,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:46:39,600 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:46:40,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:46:40,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:46:40,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:46:40,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:46:40,058 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:46:41,137 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:41] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.105 0.981 2026-10-29 05:46:41,147 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0C0E745241A4B3ED72CC9DB4A0C03D80', 'loaderId': '298218A578502CF6ED72177B55194FF4', 'isDownload': False} 2026-10-29 05:46:41,148 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-10-29 05:46:41,179 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:46:41,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:41] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.024 2026-10-29 05:46:41,251 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:41] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.036 2026-10-29 05:46:41,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:41] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.033 2026-10-29 05:46:41,843 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:41] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 05:46:41,866 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 05:46:41,956 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:46:41,971 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-29 05:46:41,983 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:46:42,050 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:43,062 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.313 0.745 2026-10-29 05:46:43,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:43] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.024 2026-10-29 05:46:43,193 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:46:43,299 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.158 2026-10-29 05:46:43,377 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:46:43,436 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:46:44,259 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.173 0.570 2026-10-29 05:46:44,276 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:46:44,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.088 2026-10-29 05:46:44,430 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.024 2026-10-29 05:46:44,449 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:46:44,629 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.034 0.085 2026-10-29 05:46:44,653 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:46:44,691 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.181 2026-10-29 05:46:44,768 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.267 2026-10-29 05:46:44,842 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.319 2026-10-29 05:46:44,874 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:46:44,898 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:44,915 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.362 2026-10-29 05:46:44,923 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:46:44,995 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:44] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.464 2026-10-29 05:46:45,012 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.344 2026-10-29 05:46:45,071 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.359 2026-10-29 05:46:45,136 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.347 2026-10-29 05:46:45,166 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:46:45,215 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.248 2026-10-29 05:46:45,229 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:46:45,255 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.018 0.269 2026-10-29 05:46:45,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.016 0.262 2026-10-29 05:46:45,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.278 2026-10-29 05:46:45,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.265 2026-10-29 05:46:45,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.232 2026-10-29 05:46:45,361 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.181 2026-10-29 05:46:45,415 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.022 0.136 2026-10-29 05:46:45,476 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.195 2026-10-29 05:46:45,524 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.007 0.214 2026-10-29 05:46:45,577 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.241 2026-10-29 05:46:45,607 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:46:45,612 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:46:45,633 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=product.product&field=image_128&id=1413&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.264 2026-10-29 05:46:45,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:46:45,659 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.283 2026-10-29 05:46:45,687 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.245 2026-10-29 05:46:45,719 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.220 2026-10-29 05:46:45,740 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.204 2026-10-29 05:46:45,747 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:45,775 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.139 2026-10-29 05:46:45,818 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:45,901 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:45,915 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:45,941 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:46,000 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:46,000 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:46,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:46:46,026 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:46:46,041 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:46:46,104 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:46,107 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:46,127 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:46,141 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:46:46,198 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:46:46,215 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:46:46,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:46:46,223 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:46:46,230 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:46,244 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:46,256 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:46,282 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:46:46,291 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:46,306 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:46,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:46:46,351 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:46,357 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:46] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.019 2026-10-29 05:46:46,396 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99745028 for PoS orders references: ['Order 00296-002-0001'] (draft: False) 2026-10-29 05:46:46,421 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:46:46,657 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99745028 with result: [{'id': 361, 'pos_reference': 'Order 00296-002-0001', 'account_move': False}] 2026-10-29 05:46:46,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.114 0.196 2026-10-29 05:46:46,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.045 0.095 2026-10-29 05:46:46,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:46] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.026 2026-10-29 05:46:47,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:46:47,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:46:47,736 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:47,769 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32724 2026-10-29 05:46:47,774 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:46:47,778 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32724 2026-10-29 05:46:47,891 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054647_889547_TestUi.txt 2026-10-29 05:46:47,892 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3slvs4we_chrome_odoo" 2026-10-29 05:46:47,975 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_update_after_global_discount ... 2026-10-29 05:46:50,250 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32944 2026-10-29 05:46:50,251 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprb3c40gq_chrome_odoo 2026-10-29 05:46:50,251 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39079/json/version 2026-10-29 05:46:50,260 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39079/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:46:50,297 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:46:50,299 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39079/json 2026-10-29 05:46:50,300 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39079/json with timeout 3 increased to 10s during tests 2026-10-29 05:46:50,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39079/devtools/page/674A9C56B1B6680098A381D104B80E37 2026-10-29 05:46:50,347 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:46:50,374 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:46:50,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:46:50,818 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:46:50,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=147" in browser 2026-10-29 05:46:50,824 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=147" 2026-10-29 05:46:50,847 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:46:51,816 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:51] "GET /pos/web?config_id=147 HTTP/1.1" 200 - 113 0.089 0.885 2026-10-29 05:46:51,822 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '674A9C56B1B6680098A381D104B80E37', 'loaderId': '21E9F253C54CD0801729E222AE5AE802', 'isDownload': False} 2026-10-29 05:46:51,822 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_points_update_after_global_discount')" 2026-10-29 05:46:51,835 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:46:51,885 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:51] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 05:46:51,898 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:51] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-10-29 05:46:51,924 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:51] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.049 2026-10-29 05:46:52,458 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:52] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.017 2026-10-29 05:46:52,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.018 2026-10-29 05:46:52,535 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:46:52,561 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-29 05:46:52,569 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:46:52,637 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:53,403 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:53,697 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.307 0.803 2026-10-29 05:46:53,838 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.087 2026-10-29 05:46:53,872 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.015 2026-10-29 05:46:53,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:46:54,043 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=product.product&field=image_128&id=1532&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.060 0.066 2026-10-29 05:46:54,107 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.159 2026-10-29 05:46:54,150 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:46:54,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.219 2026-10-29 05:46:54,257 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.276 2026-10-29 05:46:54,296 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:46:54,332 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:54,345 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:54,354 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.039 0.328 2026-10-29 05:46:54,437 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.421 2026-10-29 05:46:54,465 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.410 2026-10-29 05:46:54,526 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.358 2026-10-29 05:46:54,589 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.368 2026-10-29 05:46:54,624 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.258 2026-10-29 05:46:54,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.266 2026-10-29 05:46:54,651 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:46:54,654 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.201 2026-10-29 05:46:54,670 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.175 2026-10-29 05:46:54,732 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.058 2026-10-29 05:46:54,813 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.231 2026-10-29 05:46:54,826 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.213 2026-10-29 05:46:54,858 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.007 0.203 2026-10-29 05:46:54,902 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.007 0.234 2026-10-29 05:46:54,908 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.400 2026-10-29 05:46:54,927 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.001 0.244 2026-10-29 05:46:54,947 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.194 2026-10-29 05:46:54,985 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:54] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.144 2026-10-29 05:46:55,008 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.111 2026-10-29 05:46:55,069 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,204 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,226 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,295 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,320 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,340 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:55,361 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,366 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,371 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,401 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,412 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:46:55,414 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,437 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,450 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,457 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:55] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.024 2026-10-29 05:46:55,471 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:46:55,495 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:55] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.008 0.025 2026-10-29 05:46:55,551 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #960470 for PoS orders references: ['Order 00298-001-0001'] (draft: False) 2026-10-29 05:46:55,566 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:46:55,820 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #960470 with result: [{'id': 362, 'pos_reference': 'Order 00298-001-0001', 'account_move': False}] 2026-10-29 05:46:55,843 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.104 0.194 2026-10-29 05:46:55,999 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.037 0.080 2026-10-29 05:46:56,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:56] "GET /web/image?model=pos.config&id=147&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-29 05:46:56,819 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:46:56,836 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:46:56,902 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32944 2026-10-29 05:46:56,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:46:56,919 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32944 2026-10-29 05:46:57,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054657_034737_TestUi.txt 2026-10-29 05:46:57,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprb3c40gq_chrome_odoo" 2026-10-29 05:46:57,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-29 05:46:58,226 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33145 2026-10-29 05:46:58,227 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpj9n_qk8n_chrome_odoo 2026-10-29 05:46:58,233 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37965/json/version 2026-10-29 05:46:58,237 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37965/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:46:58,413 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:46:58,413 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37965/json 2026-10-29 05:46:58,415 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37965/json with timeout 3 increased to 10s during tests 2026-10-29 05:46:58,478 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37965/devtools/page/C24DC82B2DDD7F66450D065D69B40B44 2026-10-29 05:46:58,499 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:46:58,514 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:46:58,769 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:46:58,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:46:58,787 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:46:58,787 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:46:58,811 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:46:59,806 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:59] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.107 0.892 2026-10-29 05:46:59,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C24DC82B2DDD7F66450D065D69B40B44', 'loaderId': 'A16FDAA8CA744E57B5F6CDB943229B42', 'isDownload': False} 2026-10-29 05:46:59,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-29 05:46:59,837 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:46:59,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:59] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.013 2026-10-29 05:46:59,896 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:59] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.028 2026-10-29 05:46:59,914 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:46:59] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.036 2026-10-29 05:47:00,556 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:00] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.017 2026-10-29 05:47:00,568 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-10-29 05:47:00,626 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:47:00,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-29 05:47:00,659 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:47:00,722 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:01,814 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.326 0.800 2026-10-29 05:47:01,915 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:01] "GET /pos/web HTTP/1.1" 200 - 20 0.030 1.117 2026-10-29 05:47:01,941 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:47:02,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.126 2026-10-29 05:47:02,085 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 05:47:02,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 05:47:02,957 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:47:02,971 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.177 0.599 2026-10-29 05:47:03,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.079 2026-10-29 05:47:03,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.019 2026-10-29 05:47:03,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:47:03,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.020 0.051 2026-10-29 05:47:03,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.007 0.094 2026-10-29 05:47:03,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.152 2026-10-29 05:47:03,435 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:47:03,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.263 2026-10-29 05:47:03,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.327 2026-10-29 05:47:03,637 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47: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-10-29 05:47:03,670 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:47:03,687 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:47:03,700 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.408 2026-10-29 05:47:03,713 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:47:03,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.420 2026-10-29 05:47:03,813 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.471 2026-10-29 05:47:03,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.375 2026-10-29 05:47:03,949 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.403 2026-10-29 05:47:03,978 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:47:03,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.006 0.281 2026-10-29 05:47:04,004 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.271 2026-10-29 05:47:04,034 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.269 2026-10-29 05:47:04,044 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.277 2026-10-29 05:47:04,066 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.222 2026-10-29 05:47:04,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:04] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.017 0.229 2026-10-29 05:47:04,195 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.192 2026-10-29 05:47:04,221 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.220 2026-10-29 05:47:04,248 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.003 0.230 2026-10-29 05:47:04,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:04] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.228 2026-10-29 05:47:04,311 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:04] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.213 2026-10-29 05:47:04,342 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.017 0.091 2026-10-29 05:47:04,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:47:04,376 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:04,395 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.021 2026-10-29 05:47:04,491 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:04,519 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:04,531 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:05,414 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:05,420 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:05,437 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:05,452 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:05,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:47:05,499 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:47:05,517 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:47:05,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:47:05,521 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:47:05,543 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:05,563 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:05,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:47:05,595 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:05,604 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72111732 for PoS orders references: ['Order 00299-002-0001'] (draft: False) 2026-10-29 05:47:05,617 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:47:05,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72111732 with result: [{'id': 363, 'pos_reference': 'Order 00299-002-0001', 'account_move': False}] 2026-10-29 05:47:05,847 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.081 0.166 2026-10-29 05:47:05,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.026 0.076 2026-10-29 05:47:06,061 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:06] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.021 2026-10-29 05:47:06,085 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:06] "GET /report/barcode/Code128/0443-bc19-4d38 HTTP/1.1" 200 - 2 0.001 0.048 2026-10-29 05:47:06,157 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 05:47:06,786 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:06,849 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:06,857 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:06,868 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:07,737 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:07,752 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:07,769 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:07,786 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:07,801 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:47:07,818 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:47:07,916 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:47:08,666 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:08,670 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:47:08,687 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:47:08,701 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:47:08,719 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:08,735 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:08,752 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:47:08,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9774287 for PoS orders references: ['Order 00299-002-0002'] (draft: False) 2026-10-29 05:47:08,776 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:08,878 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9774287 with result: [{'id': 364, 'pos_reference': 'Order 00299-002-0002', 'account_move': False}] 2026-10-29 05:47:08,896 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.032 0.099 2026-10-29 05:47:09,009 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.032 0.067 2026-10-29 05:47:09,055 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:09] "GET /report/barcode/Code128/0448-90b9-439f HTTP/1.1" 200 - 2 0.001 0.025 2026-10-29 05:47:09,782 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:09,846 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:09,855 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:09,868 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:10,731 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:10,737 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:10,757 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:10,772 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:47:10,785 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:47:11,633 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:11,644 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:47:11,659 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:11,677 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:47:11,699 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.o_notification span:contains("invalid_code")' 2026-10-29 05:47:11,747 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:11] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.012 0.048 2026-10-29 05:47:12,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:47:12,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: 1234 (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:47:12,554 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:47:12,556 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:47:12,575 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:12,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:12] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 13 0.017 0.053 2026-10-29 05:47:13,417 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:47:13,437 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:47:13,451 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:47:13,468 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:13,484 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:13,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:47:13,527 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:13,538 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.022 2026-10-29 05:47:13,570 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57646002 for PoS orders references: ['Order 00299-002-0003'] (draft: False) 2026-10-29 05:47:13,668 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57646002 with result: [{'id': 365, 'pos_reference': 'Order 00299-002-0003', 'account_move': False}] 2026-10-29 05:47:13,691 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.030 0.100 2026-10-29 05:47:13,834 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 33 0.027 0.093 2026-10-29 05:47:13,870 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:13] "GET /report/barcode/Code128/044a-6ba2-42e7 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-29 05:47:14,604 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:14,686 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:14,696 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:14,707 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:15,587 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:15,665 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:15,670 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:15,685 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:16,551 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:16,570 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:16,585 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:47:16,609 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:47:16,625 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:47:16,651 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:16,696 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:16] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.013 0.051 2026-10-29 05:47:17,520 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:17,535 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:17,552 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:17,568 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:47:17,581 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:47:17,585 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:47:18,448 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:18,449 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:47:18,463 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:47:18,468 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:47:18,485 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:18,501 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:18,517 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:47:18,537 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:18,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45496790 for PoS orders references: ['Order 00299-002-0004'] (draft: False) 2026-10-29 05:47:18,666 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45496790 with result: [{'id': 366, 'pos_reference': 'Order 00299-002-0004', 'account_move': False}] 2026-10-29 05:47:18,689 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.036 0.115 2026-10-29 05:47:18,794 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.019 0.065 2026-10-29 05:47:18,843 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:18] "GET /report/barcode/Code128/044f-b537-44eb HTTP/1.1" 200 - 2 0.001 0.028 2026-10-29 05:47:19,579 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:19,644 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:19,654 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:19,668 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:19,686 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:20,545 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:20,607 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:20,613 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:20,617 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:21,489 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:21,566 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:21,571 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:21,585 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:22,458 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:22,468 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:22,484 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:47:22,505 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:47:22,521 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:47:22,578 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:22,583 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:22,585 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:47:22,605 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:47:22,619 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:47:22,636 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:22,653 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:22,669 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:47:22,703 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:22,716 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93806060 for PoS orders references: ['Order 00299-002-0005'] (draft: False) 2026-10-29 05:47:22,847 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93806060 with result: [{'id': 367, 'pos_reference': 'Order 00299-002-0005', 'account_move': False}] 2026-10-29 05:47:22,870 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.053 0.111 2026-10-29 05:47:22,992 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 28 0.021 0.068 2026-10-29 05:47:23,034 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:23] "GET /report/barcode/Code128/0448-c20c-4b5b HTTP/1.1" 200 - 2 0.001 0.020 2026-10-29 05:47:23,771 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:47:23,795 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:47:23,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33145 2026-10-29 05:47:23,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:47:23,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33145 2026-10-29 05:47:23,975 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054723_975117_TestUi.txt 2026-10-29 05:47:23,975 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpj9n_qk8n_chrome_odoo" 2026-10-29 05:47:24,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33372 2026-10-29 05:47:24,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpowa2jhm__chrome_odoo 2026-10-29 05:47:24,675 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40657/json/version 2026-10-29 05:47:24,676 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40657/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:47:24,711 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:47:24,711 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40657/json 2026-10-29 05:47:24,712 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40657/json with timeout 3 increased to 10s during tests 2026-10-29 05:47:24,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40657/devtools/page/92981AE2CAB2FADC712FB980AD5FE157 2026-10-29 05:47:24,747 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:47:24,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:47:24,875 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:47:24,878 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:47:24,900 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:47:24,900 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:47:25,012 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.020 0.067 2026-10-29 05:47:25,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '92981AE2CAB2FADC712FB980AD5FE157', 'loaderId': '237D4F033A43D40F7939E0C39C079E36', 'isDownload': False} 2026-10-29 05:47:25,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-29 05:47:25,055 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:47:25,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:25] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.012 2026-10-29 05:47:25,119 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:25] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-10-29 05:47:25,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:25] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.060 2026-10-29 05:47:25,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 05:47:25,805 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 05:47:25,900 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:47:25,902 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.023 2026-10-29 05:47:25,908 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 05:47:25,971 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:26,828 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.202 0.684 2026-10-29 05:47:26,931 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:26] "GET /pos/web HTTP/1.1" 200 - 20 0.018 0.869 2026-10-29 05:47:26,973 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:47:27,038 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.147 2026-10-29 05:47:27,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 05:47:27,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:47:27,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.167 0.598 2026-10-29 05:47:27,972 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:47:28,127 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.107 2026-10-29 05:47:28,162 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "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-10-29 05:47:28,180 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:47:28,349 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.053 0.089 2026-10-29 05:47:28,398 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:47:28,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.206 2026-10-29 05:47:28,547 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.303 2026-10-29 05:47:28,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.339 2026-10-29 05:47:28,635 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:47:28,669 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:47:28,686 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:47:28,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.041 0.377 2026-10-29 05:47:28,749 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:47:28,787 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.469 2026-10-29 05:47:28,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.378 2026-10-29 05:47:28,886 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.415 2026-10-29 05:47:28,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.377 2026-10-29 05:47:28,976 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.261 2026-10-29 05:47:29,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.015 0.227 2026-10-29 05:47:29,026 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.219 2026-10-29 05:47:29,096 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:29] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 11 0.015 0.270 2026-10-29 05:47:29,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.258 2026-10-29 05:47:29,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.221 2026-10-29 05:47:29,146 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.177 2026-10-29 05:47:29,180 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.005 0.184 2026-10-29 05:47:29,269 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:29] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.234 2026-10-29 05:47:29,289 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:29] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.238 2026-10-29 05:47:29,329 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:29] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.209 2026-10-29 05:47:29,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.010 0.180 2026-10-29 05:47:29,375 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:29,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.020 0.159 2026-10-29 05:47:29,472 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:29,522 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:29,538 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:29,552 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:30,426 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:30,434 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:30,497 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:30,500 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:30,517 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:30,915 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-29 05:47:31,387 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:31,405 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:47:31,426 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 123456 (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:47:31,441 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:47:31,462 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:31,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:31] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.016 0.051 2026-10-29 05:47:32,126 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:47:32,337 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:32,352 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:32,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:47:32,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:47:32,433 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:47:32,434 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:47:32,452 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:47:32,479 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:32,496 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:32,508 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:47:32,534 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:32,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:32] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.029 2026-10-29 05:47:32,605 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51792242 for PoS orders references: ['Order 00299-004-0001'] (draft: False) 2026-10-29 05:47:32,615 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:47:32,725 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51792242 with result: [{'id': 368, 'pos_reference': 'Order 00299-004-0001', 'account_move': False}] 2026-10-29 05:47:32,750 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.038 0.116 2026-10-29 05:47:32,892 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.027 0.076 2026-10-29 05:47:32,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:32] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 05:47:32,999 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:32] "GET /report/barcode/Code128/0443-1fe8-4aa8 HTTP/1.1" 200 - 2 0.002 0.033 2026-10-29 05:47:33,708 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:33,786 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:33,796 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:33,803 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:33,818 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:34,688 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:34,701 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:34,719 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:47:34,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 345678 (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:47:34,752 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:47:34,771 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:34,822 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:34] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.018 0.040 2026-10-29 05:47:35,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:47:35,637 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:47:35,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:47:35,699 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:35,713 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:35] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.012 0.036 2026-10-29 05:47:35,814 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:47:36,528 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:36,533 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:47:36,550 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:36,568 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:37,477 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:37,484 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:47:37,505 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:47:37,518 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:47:37,535 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:37,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:47:37,571 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:47:37,585 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:47:37,601 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:37,619 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:37,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:47:37,658 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:37,671 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:37] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.022 2026-10-29 05:47:37,708 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55529000 for PoS orders references: ['Order 00299-004-0002'] (draft: False) 2026-10-29 05:47:37,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55529000 with result: [{'id': 369, 'pos_reference': 'Order 00299-004-0002', 'account_move': False}] 2026-10-29 05:47:37,853 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.031 0.121 2026-10-29 05:47:37,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.023 0.085 2026-10-29 05:47:38,043 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:38] "GET /report/barcode/Code128/0444-a6ef-4638 HTTP/1.1" 200 - 2 0.001 0.037 2026-10-29 05:47:38,760 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:38,823 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:38,832 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:38,834 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:39,571 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:47:39,705 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:39,717 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:39,734 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:39,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:47:39,767 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:47:39,859 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:47:40,614 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:47:40,622 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:47:40,635 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:47:40,662 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:40,669 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:47:40,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 1357 (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:47:40,704 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:47:40,736 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:40,780 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:40] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.017 0.048 2026-10-29 05:47:41,572 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:41,583 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:41,605 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:47:41,620 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:47:41,633 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:47:41,654 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:41,667 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:41,684 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:47:41,702 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:41,714 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:41] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.020 2026-10-29 05:47:41,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86354307 for PoS orders references: ['Order 00299-004-0003'] (draft: False) 2026-10-29 05:47:41,876 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86354307 with result: [{'id': 370, 'pos_reference': 'Order 00299-004-0003', 'account_move': False}] 2026-10-29 05:47:41,900 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.041 0.124 2026-10-29 05:47:42,071 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.041 0.091 2026-10-29 05:47:42,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:42] "GET /report/barcode/Code128/044a-6a8b-4e14 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-29 05:47:43,284 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:43,351 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:43,359 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:43,369 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:44,237 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-10-29 05:47:44,256 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 098765 (trigger: .popup-textinput input[type="text"])' 2026-10-29 05:47:44,268 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-29 05:47:44,300 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:44,305 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:44,331 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:44] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.013 0.042 2026-10-29 05:47:45,125 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:45,133 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:45,155 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:45,167 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:47:45,188 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:47:46,044 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:46,049 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:46,053 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Reset Programs"))' 2026-10-29 05:47:46,074 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:46,085 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:46,105 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:47:46,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:47:46,138 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:47:46,161 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:46,171 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:46,186 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:47:46,210 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:46,224 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32102495 for PoS orders references: ['Order 00299-004-0004'] (draft: False) 2026-10-29 05:47:46,332 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32102495 with result: [{'id': 371, 'pos_reference': 'Order 00299-004-0004', 'account_move': False}] 2026-10-29 05:47:46,355 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.036 0.103 2026-10-29 05:47:46,490 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.024 0.076 2026-10-29 05:47:46,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:46] "GET /report/barcode/Code128/0447-fe2c-4af3 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-29 05:47:47,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:47:47,283 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:47:47,315 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33372 2026-10-29 05:47:47,315 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:47:47,316 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33372 2026-10-29 05:47:47,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054747_444160_TestUi.txt 2026-10-29 05:47:47,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpowa2jhm__chrome_odoo" 2026-10-29 05:47:47,483 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-29 05:47:49,418 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33605 2026-10-29 05:47:49,419 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpw0rqfv76_chrome_odoo 2026-10-29 05:47:49,419 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34563/json/version 2026-10-29 05:47:49,421 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34563/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:47:49,471 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:47:49,472 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34563/json 2026-10-29 05:47:49,473 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34563/json with timeout 3 increased to 10s during tests 2026-10-29 05:47:49,509 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34563/devtools/page/B5830B27BB61BCE8CDDFD42F1E314301 2026-10-29 05:47:49,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:47:49,562 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:47:50,052 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:47:50,066 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:47:50,081 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:47:50,081 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:47:50,107 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:47:51,184 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:51] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.110 0.972 2026-10-29 05:47:51,190 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B5830B27BB61BCE8CDDFD42F1E314301', 'loaderId': '58033E4170FAEE0FE6328AC7358FE835', 'isDownload': False} 2026-10-29 05:47:51,190 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-29 05:47:51,216 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:47:51,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:51] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.034 2026-10-29 05:47:51,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:51] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.047 2026-10-29 05:47:51,349 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:51] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.026 0.078 2026-10-29 05:47:51,924 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:51] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.010 0.029 2026-10-29 05:47:51,950 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.049 2026-10-29 05:47:52,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.042 2026-10-29 05:47:52,040 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.063 2026-10-29 05:47:52,041 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.067 2026-10-29 05:47:52,070 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:53,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.428 0.815 2026-10-29 05:47:53,412 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:53] "GET /pos/web HTTP/1.1" 200 - 20 0.037 1.260 2026-10-29 05:47:53,453 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:47:53,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.167 2026-10-29 05:47:53,591 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:47:53,660 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 05:47:54,472 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:47:54,629 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.227 0.697 2026-10-29 05:47:54,789 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.089 2026-10-29 05:47:54,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.020 2026-10-29 05:47:54,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:47:55,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.073 0.069 2026-10-29 05:47:55,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.028 0.197 2026-10-29 05:47:55,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.239 2026-10-29 05:47:55,265 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.321 2026-10-29 05:47:55,348 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.031 0.370 2026-10-29 05:47:55,436 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.497 2026-10-29 05:47:55,449 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:47:55,461 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.420 2026-10-29 05:47:55,472 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:47:55,508 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 05:47:55,510 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:47:55,592 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=product.product&field=image_128&id=1535&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.448 2026-10-29 05:47:55,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=product.product&field=image_128&id=1536&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.453 2026-10-29 05:47:55,678 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:47:55,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=product.product&field=image_128&id=1534&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.452 2026-10-29 05:47:55,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.018 0.465 2026-10-29 05:47:55,842 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.322 2026-10-29 05:47:55,849 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:47:55,872 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.015 0.324 2026-10-29 05:47:55,900 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.331 2026-10-29 05:47:55,934 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.021 0.313 2026-10-29 05:47:55,954 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.250 2026-10-29 05:47:55,996 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.029 0.191 2026-10-29 05:47:56,054 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.024 0.169 2026-10-29 05:47:56,123 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.225 2026-10-29 05:47:56,175 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:47:56,175 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:56,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.025 0.261 2026-10-29 05:47:56,237 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:56,247 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:56,276 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.310 2026-10-29 05:47:56,314 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.306 2026-10-29 05:47:56,344 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:56,355 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.011 0.333 2026-10-29 05:47:56,375 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:56,394 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.289 2026-10-29 05:47:56,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.286 2026-10-29 05:47:56,479 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:56,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.237 2026-10-29 05:47:56,490 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:56,502 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:56,602 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:56,611 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:56,611 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:47:56,612 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:47:56,653 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:47:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:47:56,670 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33605 2026-10-29 05:47:56,676 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:47:56,682 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33605 2026-10-29 05:47:56,816 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054756_816366_TestUi.txt 2026-10-29 05:47:56,816 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpw0rqfv76_chrome_odoo" 2026-10-29 05:47:56,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-29 05:47:58,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33813 2026-10-29 05:47:58,842 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpiof5_kd3_chrome_odoo 2026-10-29 05:47:58,842 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41417/json/version 2026-10-29 05:47:58,844 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41417/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:47:58,934 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:47:58,934 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41417/json 2026-10-29 05:47:58,936 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41417/json with timeout 3 increased to 10s during tests 2026-10-29 05:47:58,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41417/devtools/page/C4D01269F9DFC4CC8B689F3B45825D06 2026-10-29 05:47:58,987 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:47:58,996 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:47:59,448 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:47:59,462 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:47:59,494 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:47:59,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:47:59,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:48:00,518 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:00] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.088 0.895 2026-10-29 05:48:00,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C4D01269F9DFC4CC8B689F3B45825D06', 'loaderId': '22C0B5E84B0AD9827FFCB6117B672CD4', 'isDownload': False} 2026-10-29 05:48:00,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-29 05:48:00,554 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:48:00,600 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:00] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.012 2026-10-29 05:48:00,613 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:00] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.035 2026-10-29 05:48:00,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:00] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.031 2026-10-29 05:48:01,274 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:01] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.024 2026-10-29 05:48:01,289 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.035 2026-10-29 05:48:01,350 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:48:01,366 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.026 2026-10-29 05:48:01,368 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:48:01,402 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:02,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.333 0.761 2026-10-29 05:48:02,580 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:02] "GET /pos/web HTTP/1.1" 200 - 20 0.015 1.117 2026-10-29 05:48:02,619 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:48:02,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.122 2026-10-29 05:48:02,814 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 05:48:02,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.019 2026-10-29 05:48:03,677 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.196 0.573 2026-10-29 05:48:03,690 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:48:03,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.094 2026-10-29 05:48:03,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:03] "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-10-29 05:48:03,924 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:48:04,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.074 0.075 2026-10-29 05:48:04,184 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.194 2026-10-29 05:48:04,196 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:48:04,267 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.033 0.252 2026-10-29 05:48:04,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.330 2026-10-29 05:48:04,434 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.029 0.368 2026-10-29 05:48:04,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:48:04,492 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:48:04,503 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.441 2026-10-29 05:48:04,519 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:48:04,529 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.388 2026-10-29 05:48:04,544 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:48:04,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=product.product&field=image_128&id=1538&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.377 2026-10-29 05:48:04,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=product.product&field=image_128&id=1539&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.384 2026-10-29 05:48:04,748 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.395 2026-10-29 05:48:04,835 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.020 0.300 2026-10-29 05:48:04,853 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.006 0.314 2026-10-29 05:48:04,867 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:48:04,886 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.307 2026-10-29 05:48:04,894 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.293 2026-10-29 05:48:04,915 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.281 2026-10-29 05:48:04,940 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.242 2026-10-29 05:48:04,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.181 2026-10-29 05:48:05,017 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.128 2026-10-29 05:48:05,091 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:05] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.188 2026-10-29 05:48:05,153 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:05] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.243 2026-10-29 05:48:05,160 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:48:05,179 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:05,189 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:05] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.012 0.249 2026-10-29 05:48:05,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:05] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.007 0.257 2026-10-29 05:48:05,238 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:05,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:05] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.265 2026-10-29 05:48:05,309 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:05,311 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.025 0.217 2026-10-29 05:48:05,313 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:48:05,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:48:05,374 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.181 2026-10-29 05:48:05,431 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:05,457 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-29 05:48:05,490 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:05] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.024 2026-10-29 05:48:05,493 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:48:06,271 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:48:06,283 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-10-29 05:48:06,341 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:06,348 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-10-29 05:48:06,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-29 05:48:06,372 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-10-29 05:48:06,438 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:06,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:48:06,458 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:48:06,485 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33813 2026-10-29 05:48:06,490 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:48:06,496 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33813 2026-10-29 05:48:06,604 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054806_604494_TestUi.txt 2026-10-29 05:48:06,605 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpiof5_kd3_chrome_odoo" 2026-10-29 05:48:06,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-29 05:48:08,589 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34021 2026-10-29 05:48:08,590 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp271z9s17_chrome_odoo 2026-10-29 05:48:08,590 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39139/json/version 2026-10-29 05:48:08,604 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39139/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:48:08,721 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:48:08,722 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39139/json 2026-10-29 05:48:08,723 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39139/json with timeout 3 increased to 10s during tests 2026-10-29 05:48:08,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39139/devtools/page/59A97D0DB59E2CC371E9357431B8909E 2026-10-29 05:48:08,803 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:48:08,820 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:48:09,316 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:48:09,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:48:09,334 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:48:09,334 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:48:09,360 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:48:11,542 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:11] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.110 2.078 2026-10-29 05:48:11,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '59A97D0DB59E2CC371E9357431B8909E', 'loaderId': '7DE4FD27CDDCC2BAEA5C4EE6631333E4', 'isDownload': False} 2026-10-29 05:48:11,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-29 05:48:11,573 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:48:11,611 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:11] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.014 2026-10-29 05:48:11,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:11] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.040 2026-10-29 05:48:11,641 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:11] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-10-29 05:48:12,271 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:12] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 05:48:12,289 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.026 2026-10-29 05:48:12,367 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:48:12,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.022 2026-10-29 05:48:12,382 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:48:12,430 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:13,504 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.323 0.766 2026-10-29 05:48:13,613 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:13] "GET /pos/web HTTP/1.1" 200 - 20 0.034 1.096 2026-10-29 05:48:13,649 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:48:13,748 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.136 2026-10-29 05:48:13,850 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-29 05:48:13,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.013 2026-10-29 05:48:14,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:48:14,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.202 0.608 2026-10-29 05:48:14,931 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.071 2026-10-29 05:48:14,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.020 2026-10-29 05:48:14,993 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:48:15,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.064 0.068 2026-10-29 05:48:15,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.167 2026-10-29 05:48:15,287 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.211 2026-10-29 05:48:15,337 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:48:15,358 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.018 0.267 2026-10-29 05:48:15,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.029 0.332 2026-10-29 05:48:15,507 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.465 2026-10-29 05:48:15,520 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:48:15,541 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:48:15,567 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.367 2026-10-29 05:48:15,572 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:48:15,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=product.product&field=image_128&id=1541&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.392 2026-10-29 05:48:15,745 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=product.product&field=image_128&id=1542&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.022 0.379 2026-10-29 05:48:15,818 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.424 2026-10-29 05:48:15,830 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:48:15,860 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.027 0.378 2026-10-29 05:48:15,879 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:48:15,901 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.028 0.290 2026-10-29 05:48:15,936 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.326 2026-10-29 05:48:15,942 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.308 2026-10-29 05:48:15,974 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.016 0.282 2026-10-29 05:48:15,993 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.232 2026-10-29 05:48:16,087 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:16] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.229 2026-10-29 05:48:16,133 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:16] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.230 2026-10-29 05:48:16,196 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:16] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.257 2026-10-29 05:48:16,222 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:48:16,236 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:16,264 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:16] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.305 2026-10-29 05:48:16,295 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:16] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.307 2026-10-29 05:48:16,348 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:16] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.017 0.324 2026-10-29 05:48:16,355 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:16,378 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:16] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.007 0.267 2026-10-29 05:48:16,406 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:16] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.226 2026-10-29 05:48:16,465 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.207 2026-10-29 05:48:16,527 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:16,546 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:48:16,561 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:48:16,598 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34021 2026-10-29 05:48:16,607 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:48:16,611 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34021 2026-10-29 05:48:16,719 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054816_718848_TestUi.txt 2026-10-29 05:48:16,719 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp271z9s17_chrome_odoo" 2026-10-29 05:48:16,746 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-29 05:48:19,204 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34229 2026-10-29 05:48:19,205 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbe5ohcuf_chrome_odoo 2026-10-29 05:48:19,205 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42595/json/version 2026-10-29 05:48:19,207 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42595/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:48:19,301 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:48:19,302 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42595/json 2026-10-29 05:48:19,303 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42595/json with timeout 3 increased to 10s during tests 2026-10-29 05:48:19,326 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42595/devtools/page/18DB92FF6E8E757988DD7999F4A7AA68 2026-10-29 05:48:19,336 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:48:19,345 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:48:19,842 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:48:19,845 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:48:19,848 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=148" in browser 2026-10-29 05:48:19,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=148" 2026-10-29 05:48:19,875 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:48:20,845 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:20] "GET /pos/web?config_id=148 HTTP/1.1" 200 - 112 0.099 0.877 2026-10-29 05:48:20,854 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '18DB92FF6E8E757988DD7999F4A7AA68', 'loaderId': '14374B5138656FB7E77657D4358ADEA5', 'isDownload': False} 2026-10-29 05:48:20,854 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-29 05:48:20,876 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:48:20,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:20] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.016 2026-10-29 05:48:20,954 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:20] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.048 2026-10-29 05:48:20,981 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:20] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.073 2026-10-29 05:48:21,673 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:21] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.019 2026-10-29 05:48:21,692 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 05:48:21,734 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:48:21,739 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:48:21,750 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 05:48:21,788 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:22,771 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 296 0.294 0.708 2026-10-29 05:48:22,883 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:22] "GET /pos/web HTTP/1.1" 200 - 20 0.041 1.012 2026-10-29 05:48:22,924 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:48:22,995 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.149 2026-10-29 05:48:23,119 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:48:23,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 05:48:23,993 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.160 0.551 2026-10-29 05:48:24,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:48:24,129 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.076 2026-10-29 05:48:24,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "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-10-29 05:48:24,202 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 05:48:24,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.071 0.078 2026-10-29 05:48:24,487 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.197 2026-10-29 05:48:24,541 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:48:24,593 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.340 2026-10-29 05:48:24,666 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.398 2026-10-29 05:48:24,739 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.409 2026-10-29 05:48:24,772 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48: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-10-29 05:48:24,803 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:48:24,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.497 2026-10-29 05:48:24,828 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:48:24,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.440 2026-10-29 05:48:24,885 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:48:24,949 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:24] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.033 0.349 2026-10-29 05:48:25,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image?model=product.product&field=image_128&id=1547&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.431 2026-10-29 05:48:25,132 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.417 2026-10-29 05:48:25,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.014 0.305 2026-10-29 05:48:25,172 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:48:25,189 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.332 2026-10-29 05:48:25,207 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.286 2026-10-29 05:48:25,292 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.029 0.365 2026-10-29 05:48:25,306 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.315 2026-10-29 05:48:25,342 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.023 0.258 2026-10-29 05:48:25,374 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.225 2026-10-29 05:48:25,430 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.026 0.225 2026-10-29 05:48:25,479 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,496 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,518 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.296 2026-10-29 05:48:25,531 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,543 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,543 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,562 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.011 0.251 2026-10-29 05:48:25,563 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,576 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,595 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,606 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.005 0.278 2026-10-29 05:48:25,646 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,647 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:48:25,656 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.290 2026-10-29 05:48:25,669 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,683 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,690 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.181 2026-10-29 05:48:25,695 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,701 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click discount button (trigger: .js_discount)' 2026-10-29 05:48:25,723 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click confirm button (trigger: .button.confirm)' 2026-10-29 05:48:25,746 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:25,755 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:48:25,782 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:48:25,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34229 2026-10-29 05:48:25,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:48:25,808 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34229 2026-10-29 05:48:25,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054825_941128_TestUi.txt 2026-10-29 05:48:25,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbe5ohcuf_chrome_odoo" 2026-10-29 05:48:25,977 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-29 05:48:28,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34432 2026-10-29 05:48:28,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6bgat39m_chrome_odoo 2026-10-29 05:48:28,312 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36741/json/version 2026-10-29 05:48:28,315 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36741/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:48:28,364 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:48:28,364 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36741/json 2026-10-29 05:48:28,366 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36741/json with timeout 3 increased to 10s during tests 2026-10-29 05:48:28,399 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36741/devtools/page/6C3B2A6F58A752965C1E44BC3080EB76 2026-10-29 05:48:28,413 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:48:28,433 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:48:28,893 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:48:28,907 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:48:28,910 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:48:28,910 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:48:28,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:48:29,922 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:29] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.107 0.883 2026-10-29 05:48:29,926 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6C3B2A6F58A752965C1E44BC3080EB76', 'loaderId': 'CFDFD5D230444055F3573A374FCDBCE3', 'isDownload': False} 2026-10-29 05:48:29,927 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-29 05:48:29,969 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:48:30,004 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:30] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-10-29 05:48:30,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:30] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.037 2026-10-29 05:48:30,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:30] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.043 2026-10-29 05:48:30,697 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:30] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-29 05:48:30,713 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.025 2026-10-29 05:48:30,783 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.018 2026-10-29 05:48:30,805 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 05:48:30,824 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 05:48:30,833 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:31,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.342 0.792 2026-10-29 05:48:32,066 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:32] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.158 2026-10-29 05:48:32,091 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:48:32,166 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.096 2026-10-29 05:48:32,279 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 05:48:32,384 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.018 2026-10-29 05:48:33,182 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:48:33,253 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.186 0.645 2026-10-29 05:48:33,412 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.092 2026-10-29 05:48:33,454 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.016 2026-10-29 05:48:33,477 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:48:33,641 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:33] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.040 0.074 2026-10-29 05:48:33,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:33] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.149 2026-10-29 05:48:33,729 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:48:33,773 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:33] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.208 2026-10-29 05:48:33,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:33] "GET /web/image?model=product.product&field=image_128&id=1549&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.264 2026-10-29 05:48:33,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:33] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.352 2026-10-29 05:48:33,940 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48: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-10-29 05:48:33,966 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:48:33,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:33] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.445 2026-10-29 05:48:33,993 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:48:34,015 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.353 2026-10-29 05:48:34,077 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:48:34,132 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.041 0.340 2026-10-29 05:48:34,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.397 2026-10-29 05:48:34,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image?model=product.product&field=image_128&id=1550&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.409 2026-10-29 05:48:34,361 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.018 0.311 2026-10-29 05:48:34,370 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:48:34,384 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.013 0.317 2026-10-29 05:48:34,399 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.325 2026-10-29 05:48:34,434 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.332 2026-10-29 05:48:34,454 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.292 2026-10-29 05:48:34,484 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.015 0.259 2026-10-29 05:48:34,510 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.188 2026-10-29 05:48:34,559 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.009 0.057 2026-10-29 05:48:34,619 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.007 0.214 2026-10-29 05:48:34,693 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.229 2026-10-29 05:48:34,710 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:48:34,722 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 05:48:34,730 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.010 0.222 2026-10-29 05:48:34,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-29 05:48:34,803 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.026 0.402 2026-10-29 05:48:34,836 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.303 2026-10-29 05:48:34,882 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.130 2026-10-29 05:48:34,889 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:34,933 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:34,945 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:34] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.027 2026-10-29 05:48:35,049 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:35,101 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:35,102 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:35,118 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:35,141 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:35,154 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:35,174 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:35,225 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:35,233 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:35,249 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:48:35,267 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:35,286 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:35,301 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:35,320 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:35,323 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:48:35,349 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:48:35,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34432 2026-10-29 05:48:35,353 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:48:35,355 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34432 2026-10-29 05:48:35,509 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054835_508952_TestUi.txt 2026-10-29 05:48:35,509 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6bgat39m_chrome_odoo" 2026-10-29 05:48:35,540 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-29 05:48:37,994 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34635 2026-10-29 05:48:37,995 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_217658u_chrome_odoo 2026-10-29 05:48:37,995 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46547/json/version 2026-10-29 05:48:37,997 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46547/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:48:38,134 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:48:38,134 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46547/json 2026-10-29 05:48:38,135 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46547/json with timeout 3 increased to 10s during tests 2026-10-29 05:48:38,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46547/devtools/page/FE9C103DCE1DCD556ACDFEDEE69B22AA 2026-10-29 05:48:38,199 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:48:38,219 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:48:38,631 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:48:38,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:48:38,675 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:48:38,676 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:48:38,706 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:48:39,753 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:39] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.126 0.930 2026-10-29 05:48:39,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FE9C103DCE1DCD556ACDFEDEE69B22AA', 'loaderId': '450940AB0C408A79EB0866434A6AB446', 'isDownload': False} 2026-10-29 05:48:39,761 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-10-29 05:48:39,792 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:48:39,828 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:39] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.016 2026-10-29 05:48:39,856 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:39] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-10-29 05:48:39,889 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:39] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.079 2026-10-29 05:48:40,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:40] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 05:48:40,463 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.017 0.007 2026-10-29 05:48:40,516 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:48:40,527 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:48:40,531 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.030 2026-10-29 05:48:40,562 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:41,619 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.313 0.752 2026-10-29 05:48:41,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:41] "GET /pos/web HTTP/1.1" 200 - 20 0.029 1.086 2026-10-29 05:48:41,778 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:48:41,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.108 2026-10-29 05:48:41,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:48:42,071 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.019 2026-10-29 05:48:42,868 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:48:42,920 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.178 0.634 2026-10-29 05:48:43,065 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.080 2026-10-29 05:48:43,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.018 2026-10-29 05:48:43,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:48:43,278 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.035 0.072 2026-10-29 05:48:43,344 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.159 2026-10-29 05:48:43,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.215 2026-10-29 05:48:43,425 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:48:43,491 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.315 2026-10-29 05:48:43,579 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.365 2026-10-29 05:48:43,690 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.475 2026-10-29 05:48:43,709 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.407 2026-10-29 05:48:43,781 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.073 2026-10-29 05:48:43,797 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:48:43,806 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:48:43,861 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "GET /web/image?model=product.product&field=image_128&id=1552&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.480 2026-10-29 05:48:43,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:43] "GET /web/image?model=product.product&field=image_128&id=1553&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.460 2026-10-29 05:48:44,004 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.481 2026-10-29 05:48:44,027 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:48:44,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 7 0.013 0.399 2026-10-29 05:48:44,041 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.258 2026-10-29 05:48:44,054 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:48:44,062 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.233 2026-10-29 05:48:44,098 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.015 0.248 2026-10-29 05:48:44,127 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.223 2026-10-29 05:48:44,209 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.033 0.238 2026-10-29 05:48:44,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.034 0.191 2026-10-29 05:48:44,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.022 0.235 2026-10-29 05:48:44,343 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:48:44,360 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:44,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.299 2026-10-29 05:48:44,431 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:44,459 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:44,482 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:44,483 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.017 0.348 2026-10-29 05:48:44,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.360 2026-10-29 05:48:44,518 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:44,527 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:44,541 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:44,567 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.007 0.334 2026-10-29 05:48:44,611 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.007 0.320 2026-10-29 05:48:44,625 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:44,636 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:44,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:48:44,671 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.275 2026-10-29 05:48:44,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34635 2026-10-29 05:48:44,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:48:44,699 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34635 2026-10-29 05:48:44,736 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.027 0.256 2026-10-29 05:48:44,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054844_823372_TestUi.txt 2026-10-29 05:48:44,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_217658u_chrome_odoo" 2026-10-29 05:48:44,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-29 05:48:46,306 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34844 2026-10-29 05:48:46,308 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpf_o7zh0f_chrome_odoo 2026-10-29 05:48:46,308 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33359/json/version 2026-10-29 05:48:46,311 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33359/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:48:46,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:48:46,359 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33359/json 2026-10-29 05:48:46,361 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33359/json with timeout 3 increased to 10s during tests 2026-10-29 05:48:46,374 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33359/devtools/page/B7D2B33C79DD52677A09FD23F1CE5C22 2026-10-29 05:48:46,391 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:48:46,396 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:48:46,805 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:48:46,820 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:48:46,829 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-29 05:48:46,829 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-29 05:48:46,880 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:48:47,965 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:47] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.107 0.982 2026-10-29 05:48:47,973 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B7D2B33C79DD52677A09FD23F1CE5C22', 'loaderId': '2FC67E22BD13592D94ED74A5E50EFE18', 'isDownload': False} 2026-10-29 05:48:47,974 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-10-29 05:48:48,003 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:48:48,060 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:48] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.029 2026-10-29 05:48:48,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:48] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.052 2026-10-29 05:48:48,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:48] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.069 2026-10-29 05:48:48,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:48] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 05:48:48,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.025 2026-10-29 05:48:48,820 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:48:48,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.022 2026-10-29 05:48:48,837 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:48:48,874 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:50,055 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.338 0.854 2026-10-29 05:48:50,150 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:50] "GET /pos/web HTTP/1.1" 200 - 20 0.020 1.216 2026-10-29 05:48:50,183 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:48:50,266 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.111 2026-10-29 05:48:50,337 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:48:50,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.039 2026-10-29 05:48:51,217 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:48:51,247 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.174 0.615 2026-10-29 05:48:51,382 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.075 2026-10-29 05:48:51,419 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.019 2026-10-29 05:48:51,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:48:51,597 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.038 0.064 2026-10-29 05:48:51,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.032 0.171 2026-10-29 05:48:51,727 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:48:51,762 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.238 2026-10-29 05:48:51,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.006 0.265 2026-10-29 05:48:51,861 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.010 0.328 2026-10-29 05:48:51,892 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:48:51,943 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:48:51,946 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.014 0.416 2026-10-29 05:48:51,963 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:48:51,976 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.354 2026-10-29 05:48:52,043 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.285 2026-10-29 05:48:52,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.317 2026-10-29 05:48:52,158 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.353 2026-10-29 05:48:52,179 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 7 0.010 0.209 2026-10-29 05:48:52,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.188 2026-10-29 05:48:52,208 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:48:52,219 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:48:52,284 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.037 0.260 2026-10-29 05:48:52,300 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.260 2026-10-29 05:48:52,318 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.242 2026-10-29 05:48:52,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.208 2026-10-29 05:48:52,353 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.184 2026-10-29 05:48:52,418 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.173 2026-10-29 05:48:52,485 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.013 0.234 2026-10-29 05:48:52,507 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.212 2026-10-29 05:48:52,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.001 0.204 2026-10-29 05:48:52,556 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.006 0.202 2026-10-29 05:48:52,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.115 2026-10-29 05:48:52,622 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:48:52,633 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:52,658 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.022 2026-10-29 05:48:52,691 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:52,710 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:52,717 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:52,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:48:52,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:48:52,769 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:48:52,780 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:48:52,781 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:48:52,798 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:52,823 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:52,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:48:52,868 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:52,879 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88447640 for PoS orders references: ['Order 00307-002-0001'] (draft: False) 2026-10-29 05:48:52,897 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:48:53,159 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88447640 with result: [{'id': 372, 'pos_reference': 'Order 00307-002-0001', 'account_move': False}] 2026-10-29 05:48:53,183 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.109 0.202 2026-10-29 05:48:53,282 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:53] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.023 2026-10-29 05:48:54,005 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.control-button:contains("Refund")' 2026-10-29 05:48:54,059 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 05:48:54,141 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:54] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.011 0.049 2026-10-29 05:48:54,254 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:54] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.028 0.063 2026-10-29 05:48:54,514 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 05:48:55,039 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:55,049 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:55,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 05:48:55,087 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:48:55,107 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:55,116 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:55,157 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:55,177 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:55,187 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:55,200 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:48:55,202 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:48:55,229 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:48:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:48:55,237 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34844 2026-10-29 05:48:55,240 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:48:55,241 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34844 2026-10-29 05:48:55,364 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054855_364078_TestUi.txt 2026-10-29 05:48:55,364 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpf_o7zh0f_chrome_odoo" 2026-10-29 05:48:55,391 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-29 05:49:00,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 35061 2026-10-29 05:49:00,680 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzmya2bpo_chrome_odoo 2026-10-29 05:49:00,680 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34171/json/version 2026-10-29 05:49:00,682 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34171/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:49:00,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:49:00,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34171/json 2026-10-29 05:49:00,815 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34171/json with timeout 3 increased to 10s during tests 2026-10-29 05:49:00,845 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34171/devtools/page/9E86EF2F1819EAE2760E4CE4FFA9F90B 2026-10-29 05:49:00,883 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:49:00,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:49:01,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:49:01,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:49:01,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-29 05:49:01,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-29 05:49:01,395 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:49:02,414 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:02] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.095 0.930 2026-10-29 05:49:02,418 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9E86EF2F1819EAE2760E4CE4FFA9F90B', 'loaderId': 'DEBD4266D0DDD8B41B0012609E4AE426', 'isDownload': False} 2026-10-29 05:49:02,418 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-29 05:49:02,448 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:49:02,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:02] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.031 2026-10-29 05:49:02,516 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:02] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.045 2026-10-29 05:49:02,526 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:02] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.075 2026-10-29 05:49:03,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:03] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.019 2026-10-29 05:49:03,228 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.026 2026-10-29 05:49:03,261 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:49:03,284 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 05:49:03,303 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:49:03,332 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:04,439 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.324 0.791 2026-10-29 05:49:04,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:04] "GET /pos/web HTTP/1.1" 200 - 20 0.016 1.133 2026-10-29 05:49:04,550 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:49:04,647 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.125 2026-10-29 05:49:04,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 05:49:04,756 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.019 2026-10-29 05:49:05,565 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:49:05,627 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.186 0.621 2026-10-29 05:49:05,758 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.083 2026-10-29 05:49:05,794 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.022 2026-10-29 05:49:05,813 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:49:06,001 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=product.product&field=image_128&id=1556&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 14 0.074 0.080 2026-10-29 05:49:06,070 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=product.product&field=image_128&id=1558&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.178 2026-10-29 05:49:06,083 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:49:06,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=product.product&field=image_128&id=1559&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.224 2026-10-29 05:49:06,233 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=product.product&field=image_128&id=1557&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.316 2026-10-29 05:49:06,254 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:49:06,294 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:49:06,301 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:49:06,327 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=product.product&field=image_128&id=1560&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.016 0.399 2026-10-29 05:49:06,393 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=product.product&field=image_128&id=1561&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.012 0.442 2026-10-29 05:49:06,414 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.386 2026-10-29 05:49:06,417 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:49:06,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=product.product&field=image_128&id=1562&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.020 0.415 2026-10-29 05:49:06,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=product.product&field=image_128&id=1563&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.023 0.409 2026-10-29 05:49:06,607 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.292 2026-10-29 05:49:06,641 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:49:06,683 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 18 0.021 0.317 2026-10-29 05:49:06,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.272 2026-10-29 05:49:06,732 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.271 2026-10-29 05:49:06,743 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.258 2026-10-29 05:49:06,763 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.229 2026-10-29 05:49:06,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.180 2026-10-29 05:49:06,828 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.168 2026-10-29 05:49:06,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=product.product&field=image_128&id=1564&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.174 2026-10-29 05:49:06,958 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:06] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.208 2026-10-29 05:49:07,005 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:49:07,006 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:07,018 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:07,031 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:07,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image?model=product.product&field=image_128&id=1567&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.024 0.261 2026-10-29 05:49:07,051 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:07,076 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:07,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-29 05:49:07,103 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image?model=product.product&field=image_128&id=1566&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.008 0.323 2026-10-29 05:49:07,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.360 2026-10-29 05:49:07,241 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.009 0.389 2026-10-29 05:49:07,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.362 2026-10-29 05:49:07,373 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.019 0.381 2026-10-29 05:49:07,411 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.331 2026-10-29 05:49:07,490 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.024 0.345 2026-10-29 05:49:07,541 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:07,559 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:07,587 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:49:07,596 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.386 2026-10-29 05:49:07,641 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:49:07,666 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:49:07,681 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image?model=product.product&field=image_128&id=1565&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.026 0.373 2026-10-29 05:49:07,711 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:07,722 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:07,723 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:07,730 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 05:49:07,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:49:07,747 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:07,759 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:49:07,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.021 0.412 2026-10-29 05:49:07,826 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:07,831 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:49:07,844 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:49:07,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.011 0.458 2026-10-29 05:49:07,916 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:49:07,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 8 0.015 0.510 2026-10-29 05:49:07,966 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.455 2026-10-29 05:49:07,989 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:07] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.004 0.370 2026-10-29 05:49:08,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:08] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-29%2005:36:11 HTTP/1.1" 200 - 4 0.002 0.246 2026-10-29 05:49:08,029 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89601103 for PoS orders references: ['Order 00308-002-0001'] (draft: False) 2026-10-29 05:49:08,334 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89601103 with result: [{'id': 373, 'pos_reference': 'Order 00308-002-0001', 'account_move': False}] 2026-10-29 05:49:08,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.113 0.398 2026-10-29 05:49:08,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.056 2026-10-29 05:49:08,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.036 0.087 2026-10-29 05:49:08,610 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:08] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.018 2026-10-29 05:49:09,345 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:49:09,364 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:49:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:49:09,408 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 35061 2026-10-29 05:49:09,410 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:49:09,413 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 35061 2026-10-29 05:49:09,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_054909_531094_TestUi.txt 2026-10-29 05:49:09,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzmya2bpo_chrome_odoo" 2026-10-29 05:49:09,628 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-29 05:49:49,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 277 and Message-Id '<137180790407252.1793252989.624619960784912-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:49:49,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:49:49,709 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #120 deleted mail.mail records with IDs: [277] 2026-10-29 05:49:49,740 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #120 deleted mail.message records with IDs: [23422] 2026-10-29 05:49:49,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:49:49,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:49:51,604 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #120 deleted pos.payment.method records with IDs: [283] 2026-10-29 05:49:52,486 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-29 05:49:52,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 05:50:28,797 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #123 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 05:50:32,175 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #123 deleted ir.attachment records with IDs: [6187, 6188, 6189, 6190, 6191, 6192, 6193, 6194, 6234, 6235, 6236, 6237, 6238, 6239, 6240, 6241] 2026-10-29 05:50:32,175 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #123 deleted pos.config records with IDs: [154, 155, 156, 157] 2026-10-29 05:50:32,213 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #123 deleted ir.sequence records with IDs: [3408, 3411, 3459, 3462, 3409, 3412, 3460, 3463] 2026-10-29 05:50:40,213 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-29 05:50:40,942 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome pid: 35278 2026-10-29 05:50:40,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9x_rqbxn_chrome_odoo 2026-10-29 05:50:40,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37139/json/version 2026-10-29 05:50:40,945 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37139/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:50:41,101 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:50:41,101 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37139/json 2026-10-29 05:50:41,102 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37139/json with timeout 3 increased to 10s during tests 2026-10-29 05:50:41,129 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37139/devtools/page/024702B822D043D033DB57BEAE9BACCA 2026-10-29 05:50:41,166 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:50:41,192 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:50:41,500 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 05:50:41,503 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:50:41,506 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=158" in browser 2026-10-29 05:50:41,506 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=158" 2026-10-29 05:50:41,530 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:50:42,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:42] "GET /pos/ui?config_id=158 HTTP/1.1" 200 - 112 0.091 0.909 2026-10-29 05:50:42,532 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigation result: {'frameId': '024702B822D043D033DB57BEAE9BACCA', 'loaderId': 'A246E13ADDB653A3EB61A9DC1F6EDAC0', 'isDownload': False} 2026-10-29 05:50:42,532 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-10-29 05:50:42,581 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:50:42,617 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:42] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.011 2026-10-29 05:50:42,634 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:42] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.029 2026-10-29 05:50:42,660 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:42] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.043 2026-10-29 05:50:43,247 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:43] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 05:50:43,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-29 05:50:43,343 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:50:43,357 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:50:43,358 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-29 05:50:43,392 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:44,550 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.325 0.841 2026-10-29 05:50:44,671 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 1.207 2026-10-29 05:50:44,707 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:50:44,809 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.183 2026-10-29 05:50:44,911 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 05:50:44,971 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:50:45,785 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:45,797 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.157 0.626 2026-10-29 05:50:45,922 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.082 2026-10-29 05:50:45,962 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-29 05:50:45,984 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-29 05:50:46,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=product.product&field=image_128&id=1590&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 14 0.025 0.052 2026-10-29 05:50:46,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=product.product&field=image_128&id=1593&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 8 0.009 0.120 2026-10-29 05:50:46,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=product.product&field=image_128&id=1589&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 8 0.012 0.194 2026-10-29 05:50:46,257 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:50:46,315 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=product.product&field=image_128&id=1592&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 8 0.016 0.256 2026-10-29 05:50:46,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=product.product&field=image_128&id=1588&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 8 0.011 0.339 2026-10-29 05:50:46,414 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:50:46,456 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:50:46,461 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=product.product&field=image_128&id=1586&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 8 0.011 0.390 2026-10-29 05:50:46,507 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:50:46,512 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:50:46,513 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.385 2026-10-29 05:50:46,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=product.product&field=image_128&id=1591&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 8 0.019 0.409 2026-10-29 05:50:46,686 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=product.product&field=image_128&id=1587&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 8 0.009 0.401 2026-10-29 05:50:46,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=product.product&field=image_128&id=1584&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 8 0.019 0.398 2026-10-29 05:50:46,771 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.218 2026-10-29 05:50:46,797 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.238 2026-10-29 05:50:46,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.275 2026-10-29 05:50:46,824 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.245 2026-10-29 05:50:46,846 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.212 2026-10-29 05:50:46,876 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.172 2026-10-29 05:50:46,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:46] "GET /web/image/res.users/125/avatar_128 HTTP/1.1" 200 - 18 0.022 0.186 2026-10-29 05:50:47,002 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:47] "GET /web/image/res.company/56/favicon HTTP/1.1" 200 - 6 0.008 0.208 2026-10-29 05:50:47,089 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:47] "GET /web/image?model=product.product&field=image_128&id=1585&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 8 0.013 0.265 2026-10-29 05:50:47,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:47,217 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:47] "GET /web/image?model=product.product&field=image_128&id=1583&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 8 0.035 0.344 2026-10-29 05:50:47,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:47] "GET /web/image?model=product.product&field=image_128&id=1582&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 8 0.013 0.408 2026-10-29 05:50:47,367 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:47] "GET /web/image?model=product.product&field=image_128&id=1581&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 8 0.015 0.447 2026-10-29 05:50:47,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:47] "GET /web/image?model=pos.category&field=image_128&id=21&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 4 0.004 0.423 2026-10-29 05:50:47,434 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:47] "GET /web/image?model=pos.category&field=image_128&id=22&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 4 0.002 0.402 2026-10-29 05:50:47,473 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:47] "GET /web/image/res.company/56/favicon HTTP/1.1" 304 - 6 0.008 0.362 2026-10-29 05:50:47,745 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:47] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.092 0.419 2026-10-29 05:50:47,778 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:47] "GET /web/image?model=pos.category&field=image_128&id=23&unique=2026-10-29%2005:49:53 HTTP/1.1" 200 - 4 0.007 0.483 2026-10-29 05:50:48,532 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:48,543 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:48,565 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:48,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:48] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 70 0.076 0.199 2026-10-29 05:50:49,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.009 2026-10-29 05:50:49,600 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:49,610 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:49,650 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:49,660 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:49,663 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:49,698 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:49,699 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:49,717 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:49,745 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:49,892 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:49,912 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:49,996 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:50,020 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:50,026 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:50:50,029 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:50:50,033 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:50,066 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:50,074 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:50,080 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:50,107 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:50:50,132 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59537618 for PoS orders references: ['Order 00310-002-0001'] (draft: False) 2026-10-29 05:50:50,156 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:50:51,974 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59537618 with result: [{'id': 375, 'pos_reference': 'Order 00310-002-0001', 'account_move': False}] 2026-10-29 05:50:52,092 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 428 0.808 1.176 2026-10-29 05:50:52,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 1.420 2026-10-29 05:50:52,200 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:50:52] "GET /web/image?model=pos.config&id=158&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.018 2026-10-29 05:50:52,918 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:50:52,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing chrome headless with pid 35278 2026-10-29 05:50:52,942 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:50:52,946 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Terminating chrome headless with pid 35278 2026-10-29 05:50:53,081 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055053_080837_TestUi.txt 2026-10-29 05:50:53,081 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9x_rqbxn_chrome_odoo" 2026-10-29 05:50:53,271 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-29 05:51:29,356 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 278 and Message-Id '<781857893041623.1793253089.296378612518311-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 05:51:29,356 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 05:51:29,369 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #127 deleted mail.mail records with IDs: [278] 2026-10-29 05:51:29,388 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #127 deleted mail.message records with IDs: [24463] 2026-10-29 05:51:29,389 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 05:51:29,413 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 05:51:31,261 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #127 deleted pos.payment.method records with IDs: [300] 2026-10-29 05:51:31,799 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-29 05:51:34,028 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44071647 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-29 05:51:34,742 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #127 deleted stock.move records with IDs: [698] 2026-10-29 05:51:38,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44071647 with result: [{'id': 376, 'pos_reference': 'Order 00042-003-0014', 'account_move': 732}] 2026-10-29 05:51:38,147 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-29 05:51:41,109 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #127 deleted stock.move records with IDs: [700] 2026-10-29 05:51:43,827 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-29 05:51:47,476 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #127 deleted stock.move records with IDs: [703, 704] 2026-10-29 05:51:50,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-29 05:51:55,269 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61519865 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-29 05:51:56,008 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #127 deleted stock.move records with IDs: [709, 710] 2026-10-29 05:51:56,567 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #127 deleted stock.move records with IDs: [714, 715, 716] 2026-10-29 05:52:00,111 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61519865 with result: [{'id': 379, 'pos_reference': 'Order 00042-003-0014', 'account_move': 740}] 2026-10-29 05:52:01,806 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-29 05:52:05,441 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #127 deleted stock.move records with IDs: [717, 718] 2026-10-29 05:52:08,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-29 05:52:10,621 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #127 deleted stock.move records with IDs: [721, 722] 2026-10-29 05:52:13,003 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-29 05:52:15,034 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #127 deleted stock.move records with IDs: [726] 2026-10-29 05:52:15,945 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #127 deleted stock.move records with IDs: [728] 2026-10-29 05:52:18,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-29 05:52:19,769 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #127 deleted stock.move records with IDs: [729] 2026-10-29 05:52:20,819 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-29 05:52:54,871 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-29 05:52:55,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93561985 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-29 05:52:55,202 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93561985 with result: [{'id': 386, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-29 05:52:55,236 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:52:55,634 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:52:57,121 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:52:57] "GET /pos/pay/386?access_token=d228db52-b178-4215-9fcb-228d6f08eae3 HTTP/1.1" 200 - 377 0.325 1.566 2026-10-29 05:52:57,148 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:52:57,245 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:52:57] "POST /pos/pay/transaction/386 HTTP/1.1" 200 - 49 0.032 0.081 2026-10-29 05:52:57,333 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:52:58,361 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:52:58] "GET /pos/pay/confirmation/386?access_token=d228db52-b178-4215-9fcb-228d6f08eae3&tx_id=1 HTTP/1.1" 200 - 316 0.315 0.725 2026-10-29 05:53:00,210 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-29 05:53:00,541 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44562141 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-29 05:53:00,613 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44562141 with result: [{'id': 387, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-29 05:53:00,643 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:53:01,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:53:02,383 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:02] "GET /pos/pay/387?access_token=6eac8140-5c84-459d-a582-f0904f8e95eb HTTP/1.1" 200 - 377 0.282 1.464 2026-10-29 05:53:02,410 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:53:02,496 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:02] "POST /pos/pay/transaction/387 HTTP/1.1" 200 - 49 0.034 0.068 2026-10-29 05:53:02,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:53:03,454 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:03] "GET /pos/pay/confirmation/387?access_token=6eac8140-5c84-459d-a582-f0904f8e95eb&tx_id=2 HTTP/1.1" 200 - 316 0.246 0.642 2026-10-29 05:53:05,138 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-29 05:53:05,458 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73940792 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-29 05:53:05,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73940792 with result: [{'id': 388, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-29 05:53:05,572 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:53:06,003 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:53:07,566 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:07] "GET /pos/pay/388?access_token=c0ba63ab-7130-417b-879a-6d5664643e6c HTTP/1.1" 200 - 377 0.417 1.584 2026-10-29 05:53:07,590 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:53:07,676 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:07] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 49 0.028 0.072 2026-10-29 05:53:07,758 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:53:08,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:08] "GET /pos/pay/confirmation/388?access_token=c0ba63ab-7130-417b-879a-6d5664643e6c&tx_id=3 HTTP/1.1" 200 - 293 0.234 0.573 2026-10-29 05:53:08,644 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:53:08,789 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:08] "GET /pos/pay/388?access_token=c0ba63ab-7130-417b-879a-6d5664643e6c HTTP/1.1" 200 - 44 0.040 0.131 2026-10-29 05:53:08,805 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:53:08,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:08] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 39 0.028 0.067 2026-10-29 05:53:08,979 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:53:09,693 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:09] "GET /pos/pay/confirmation/388?access_token=c0ba63ab-7130-417b-879a-6d5664643e6c&tx_id=4 HTTP/1.1" 200 - 222 0.194 0.544 2026-10-29 05:53:11,710 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-29 05:53:12,486 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35499 2026-10-29 05:53:12,487 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_6pn0lwf_chrome_odoo 2026-10-29 05:53:12,487 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41269/json/version 2026-10-29 05:53:12,489 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41269/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:53:12,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:53:12,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41269/json 2026-10-29 05:53:12,593 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41269/json with timeout 3 increased to 10s during tests 2026-10-29 05:53:12,624 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41269/devtools/page/B32F76D52696B7FECAE421D38B24C90F 2026-10-29 05:53:12,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:53:12,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:53:12,752 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_op_user from n/a 2026-10-29 05:53:12,756 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:53:12,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=168" in browser 2026-10-29 05:53:12,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-10-29 05:53:12,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:53:13,804 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:13] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.127 0.888 2026-10-29 05:53:13,809 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B32F76D52696B7FECAE421D38B24C90F', 'loaderId': 'BD968DDA3EFFDD24FCD26C8269CF9422', 'isDownload': False} 2026-10-29 05:53:13,809 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-29 05:53:13,836 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:53:13,886 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:13] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.022 2026-10-29 05:53:13,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:13] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.029 2026-10-29 05:53:13,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:13] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.023 0.073 2026-10-29 05:53:14,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:14] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.018 2026-10-29 05:53:14,527 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.013 2026-10-29 05:53:14,596 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:53:14,606 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:53:14,628 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.025 2026-10-29 05:53:14,663 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:15,726 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 296 0.353 0.725 2026-10-29 05:53:15,850 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:15] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.135 2026-10-29 05:53:15,894 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:53:15,958 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.122 2026-10-29 05:53:16,086 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.011 2026-10-29 05:53:16,157 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 05:53:16,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.147 0.485 2026-10-29 05:53:16,945 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:53:16,959 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.086 2026-10-29 05:53:17,000 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.003 0.012 2026-10-29 05:53:17,032 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:53:17,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-10-29%2005:52:20 HTTP/1.1" 200 - 14 0.035 0.051 2026-10-29 05:53:17,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.092 2026-10-29 05:53:17,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.093 2026-10-29 05:53:17,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.105 2026-10-29 05:53:17,217 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.130 2026-10-29 05:53:17,237 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:53:17,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.028 0.161 2026-10-29 05:53:17,275 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:53:17,287 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.122 2026-10-29 05:53:17,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-10-29%2005:52:20 HTTP/1.1" 200 - 4 0.002 0.141 2026-10-29 05:53:17,369 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/image/res.users/134/avatar_128 HTTP/1.1" 200 - 18 0.014 0.107 2026-10-29 05:53:17,450 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:53:17,452 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:53:17,458 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:53:17,478 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:53:17,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 05:53:17,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.006 0.023 2026-10-29 05:53:17,580 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:17] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.006 0.018 2026-10-29 05:53:18,213 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:18,228 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:18,247 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.030 2026-10-29 05:53:18,250 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:18,264 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:18,275 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:19,197 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:19,203 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:53:19,258 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:53:19,265 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:53:19,269 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:53:19,277 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'total is 48.0 (trigger: .total:contains("48.0"))' 2026-10-29 05:53:19,292 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 05:53:19,308 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:19,323 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:19,340 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:19,358 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:19,381 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:19,400 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:19,439 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:53:20,210 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:20,220 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:20,236 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:20,253 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:20,270 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:20,287 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:20,305 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:20,877 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 05:53:21,129 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:21,136 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:21,156 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:21,170 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:53:21,192 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-29 05:53:21,200 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16226282 for PoS orders references: ['Order 00322-002-0001'] (draft: True) 2026-10-29 05:53:21,348 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16226282 with result: [{'id': 389, 'pos_reference': 'Order 00322-002-0001', 'account_move': False}] 2026-10-29 05:53:21,371 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.071 0.107 2026-10-29 05:53:21,431 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:21] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.010 0.035 2026-10-29 05:53:21,499 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #134 deleted pos.payment records with IDs: [454] 2026-10-29 05:53:21,515 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:21] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.007 2026-10-29 05:53:21,532 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #134 deleted pos.order records with IDs: [389] 2026-10-29 05:53:21,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:21] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 37 0.031 0.064 2026-10-29 05:53:21,630 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:21] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:53:22,953 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-29 05:53:22,955 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:22,970 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:22,987 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:23,005 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:23,020 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:23,037 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:23,055 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:23,071 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:23,086 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:23,104 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:23,120 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:23,136 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:53:23,155 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-29 05:53:23,160 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51028084 for PoS orders references: ['Order 00322-002-0001'] (draft: True) 2026-10-29 05:53:23,258 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51028084 with result: [{'id': 390, 'pos_reference': 'Order 00322-002-0001', 'account_move': False}] 2026-10-29 05:53:23,279 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.033 0.093 2026-10-29 05:53:23,329 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:23] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.010 0.028 2026-10-29 05:53:23,381 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #134 deleted pos.payment records with IDs: [455] 2026-10-29 05:53:23,404 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #134 deleted pos.order records with IDs: [390] 2026-10-29 05:53:23,416 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:23] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.026 0.052 2026-10-29 05:53:24,573 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-29 05:53:24,691 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-29 05:53:24,705 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:24,721 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:24,737 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:24,756 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:24,770 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:24,788 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:25,613 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:25,624 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:25,636 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:25,654 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:25,670 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:25,687 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:25,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:53:25,716 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10058643 for PoS orders references: ['Order 00322-002-0001'] (draft: True) 2026-10-29 05:53:25,723 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-29 05:53:25,822 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10058643 with result: [{'id': 391, 'pos_reference': 'Order 00322-002-0001', 'account_move': False}] 2026-10-29 05:53:25,842 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.040 0.091 2026-10-29 05:53:25,897 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:25] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.008 0.033 2026-10-29 05:53:25,956 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #134 deleted pos.payment records with IDs: [456] 2026-10-29 05:53:25,973 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #134 deleted pos.order records with IDs: [391] 2026-10-29 05:53:25,980 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:25] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.023 0.051 2026-10-29 05:53:27,269 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-29 05:53:27,272 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:53:27,285 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:53:27,315 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35499 2026-10-29 05:53:27,320 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:53:27,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35499 2026-10-29 05:53:27,478 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055327_477759_TestUi.txt 2026-10-29 05:53:27,478 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_6pn0lwf_chrome_odoo" 2026-10-29 05:53:27,506 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-29 05:53:27,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56816247 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-29 05:53:27,851 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56816247 with result: [{'id': 392, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-29 05:53:27,877 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:53:28,285 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:53:29,326 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:29] "GET /pos/pay/392?access_token=8231803d-4d53-4a78-9752-dce9dbc5b36 HTTP/1.1" 403 - 200 0.149 1.303 2026-10-29 05:53:29,364 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:53:29,420 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:29] "GET /pos/pay/392?access_token= HTTP/1.1" 403 - 21 0.014 0.064 2026-10-29 05:53:29,443 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:53:29,500 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:29] "GET /pos/pay/confirmation/392?access_token=8231803d-4d53-4a78-9752-dce9dbc5b36&tx_id=1 HTTP/1.1" 403 - 20 0.015 0.054 2026-10-29 05:53:29,521 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-29 05:53:29,583 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:29] "GET /pos/pay/confirmation/392?access_token=&tx_id=1 HTTP/1.1" 403 - 19 0.016 0.057 2026-10-29 05:53:29,604 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_local_fake_paid_data_tour ... 2026-10-29 05:53:30,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35727 2026-10-29 05:53:30,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpl2whhjk__chrome_odoo 2026-10-29 05:53:30,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44577/json/version 2026-10-29 05:53:30,289 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44577/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:53:30,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-29 05:53:30,328 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44577/json 2026-10-29 05:53:30,329 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44577/json with timeout 3 increased to 10s during tests 2026-10-29 05:53:30,343 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44577/devtools/page/789554A5B4B7337804C9F64E785386BA 2026-10-29 05:53:30,354 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-29 05:53:30,362 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-29 05:53:30,522 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_op_user from n/a 2026-10-29 05:53:30,532 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-29 05:53:30,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=168" in browser 2026-10-29 05:53:30,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-10-29 05:53:30,571 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:53:31,602 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:31] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.091 0.944 2026-10-29 05:53:31,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': '789554A5B4B7337804C9F64E785386BA', 'loaderId': 'EA36498CAD2FF64578EC635E12E70E23', 'isDownload': False} 2026-10-29 05:53:31,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentLocalFakePaidDataTour')" 2026-10-29 05:53:31,638 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:53:31,668 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:31] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.014 2026-10-29 05:53:31,681 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:31] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-10-29 05:53:31,695 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:31] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.033 2026-10-29 05:53:32,331 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.025 2026-10-29 05:53:32,343 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.020 2026-10-29 05:53:32,411 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 05:53:32,418 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:53:32,421 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:53:32,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:33,356 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 296 0.287 0.639 2026-10-29 05:53:33,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.929 2026-10-29 05:53:33,486 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:53:33,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.132 2026-10-29 05:53:33,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 05:53:33,725 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 05:53:34,473 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.171 0.527 2026-10-29 05:53:34,545 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:53:34,607 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.082 2026-10-29 05:53:34,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.016 2026-10-29 05:53:34,677 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:53:34,814 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:34] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-10-29%2005:52:20 HTTP/1.1" 200 - 14 0.031 0.066 2026-10-29 05:53:34,831 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.107 2026-10-29 05:53:34,872 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.016 0.114 2026-10-29 05:53:34,885 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:53:34,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:53:34,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.026 0.143 2026-10-29 05:53:34,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.177 2026-10-29 05:53:34,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.196 2026-10-29 05:53:34,969 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.137 2026-10-29 05:53:35,006 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:53:35,012 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:35] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-10-29%2005:52:20 HTTP/1.1" 200 - 4 0.004 0.138 2026-10-29 05:53:35,063 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:53:35,078 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:53:35,118 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:53:35,167 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:35] "GET /web/image/res.users/134/avatar_128 HTTP/1.1" 200 - 18 0.069 0.193 2026-10-29 05:53:35,177 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.097 2026-10-29 05:53:35,214 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:35] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.005 0.087 2026-10-29 05:53:35,270 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:35] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.006 0.018 2026-10-29 05:53:35,755 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:35,775 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.018 2026-10-29 05:53:35,776 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:35,789 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:35,805 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:35,820 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:36,737 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:36,752 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:53:36,788 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:53:36,800 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:53:36,801 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:53:36,804 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'total is 48.0 (trigger: .total:contains("48.0"))' 2026-10-29 05:53:36,809 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 05:53:36,826 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:36,840 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:36,859 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:36,878 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:36,892 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:36,909 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:36,919 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:36,936 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:36,955 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:36,970 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:53:36,991 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:36,995 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10180902 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-29 05:53:37,109 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10180902 with result: [{'id': 393, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-29 05:53:37,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 57 0.050 0.093 2026-10-29 05:53:37,188 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:37] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.009 0.030 2026-10-29 05:53:37,350 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:37] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fpay%2F393%3Faccess_token%3Da124e251-c894-47af-a915-a97cea36a394?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.145 2026-10-29 05:53:37,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 05:53:37,952 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:37,969 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'fake online payment paid data (trigger: .online-payment-popup)' 2026-10-29 05:53:38,021 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:38,035 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:38] "GET /web/image?model=pos.config&id=168&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-10-29 05:53:38,047 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 05:53:38,063 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:53:38,064 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-10-29 05:53:38,090 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:53:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:53:38,111 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35727 2026-10-29 05:53:38,118 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-10-29 05:53:38,119 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35727 2026-10-29 05:53:38,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055338_257456_TestUi.txt 2026-10-29 05:53:38,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpl2whhjk__chrome_odoo" 2026-10-29 05:53:38,568 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #132 deleted pos.payment.method records with IDs: [312] 2026-10-29 05:53:38,715 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #132 deleted account.account records with IDs: [3264] 2026-10-29 05:53:38,913 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #132 deleted account.journal records with IDs: [1244] 2026-10-29 05:53:38,973 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #132 deleted account.account records with IDs: [3263] 2026-10-29 05:53:39,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-29 05:54:12,061 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [98] 2026-10-29 05:54:15,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-29 05:54:16,082 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 35918 2026-10-29 05:54:16,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpdn6m0gpw_chrome_odoo 2026-10-29 05:54:16,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37411/json/version 2026-10-29 05:54:16,091 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37411/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:54:16,183 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:54:16,184 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37411/json 2026-10-29 05:54:16,185 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37411/json with timeout 3 increased to 10s during tests 2026-10-29 05:54:16,212 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37411/devtools/page/6716673416BD9F1A26D681605E11ED3D 2026-10-29 05:54:16,221 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:54:16,228 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:54:16,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:54:16,593 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:54:16,614 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:54:16,615 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:54:16,638 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:54:18,668 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:18] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 111 0.081 1.952 2026-10-29 05:54:18,678 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '6716673416BD9F1A26D681605E11ED3D', 'loaderId': '623277E499E61523C888B03ACDF262C2', 'isDownload': False} 2026-10-29 05:54:18,678 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-29 05:54:18,710 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:54:18,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:18] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-10-29 05:54:18,743 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:18] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-10-29 05:54:18,780 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:18] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.051 2026-10-29 05:54:19,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:19] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 05:54:19,251 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 05:54:19,326 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.020 2026-10-29 05:54:19,333 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 05:54:19,335 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:54:19,384 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:20,335 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.319 0.654 2026-10-29 05:54:20,428 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.981 2026-10-29 05:54:20,451 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:54:20,570 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.156 2026-10-29 05:54:20,630 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:54:20,694 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 05:54:21,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.163 0.504 2026-10-29 05:54:21,488 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:54:21,522 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.088 2026-10-29 05:54:21,558 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54: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-10-29 05:54:21,581 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 05:54:21,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.036 0.092 2026-10-29 05:54:21,822 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.014 0.191 2026-10-29 05:54:21,836 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:54:21,878 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:54:21,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.021 0.267 2026-10-29 05:54:21,920 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:54:21,938 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:54:21,947 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.011 0.309 2026-10-29 05:54:21,961 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:54:21,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.014 0.305 2026-10-29 05:54:21,991 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.332 2026-10-29 05:54:22,016 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:22] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.259 2026-10-29 05:54:22,047 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:22] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.131 2026-10-29 05:54:22,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:22] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.018 0.124 2026-10-29 05:54:22,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.155 2026-10-29 05:54:22,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.159 2026-10-29 05:54:22,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.155 2026-10-29 05:54:22,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.016 0.178 2026-10-29 05:54:22,251 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:22] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.002 0.193 2026-10-29 05:54:22,292 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:22] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.161 2026-10-29 05:54:22,305 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.119 2026-10-29 05:54:22,545 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:22,566 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:22,581 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.021 2026-10-29 05:54:22,591 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.018 2026-10-29 05:54:22,766 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:54:23,535 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:23,550 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:23,581 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:23,590 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:23,602 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:23,632 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:23,645 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:23,657 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:23,673 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:23,689 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 05:54:23,781 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 05:54:23,781 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 05:54:23,782 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 05:54:23,783 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 05:54:23,784 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 05:54:23,785 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 05:54:23,785 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 05:54:23,786 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 05:54:23,787 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 05:54:23,788 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 05:54:23,788 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 05:54:23,793 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 05:54:23,793 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 05:54:23,794 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 05:54:23,794 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 05:54:23,795 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 05:54:23,795 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 05:54:23,796 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 05:54:23,796 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 05:54:23,796 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 05:54:23,797 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 05:54:23,797 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-29 05:54:23,798 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 05:54:23,799 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 05:54:23,799 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 05:54:23,799 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 05:54:23,800 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 05:54:23,800 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 05:54:23,801 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 05:54:23,802 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 05:54:23,803 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 05:54:23,822 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:54:23,829 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:54:23,841 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:54:23,845 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:54:23,856 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:54:23,861 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:54:23,867 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:54:23,882 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 05:54:23,887 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:54:23,913 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:54:23,923 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:54:23,926 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 05:54:23,928 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 05:54:23,933 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:54:23,941 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:54:23,953 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 05:54:23,954 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 05:54:23,957 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 05:54:23,959 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 05:54:23,961 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 05:54:23,962 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 05:54:23,968 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 05:54:23,977 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 05:54:23,987 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:23] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:54:23,993 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 05:54:23,995 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 05:54:23,996 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 05:54:23,998 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 05:54:23,998 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 05:54:24,003 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 05:54:24,003 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 05:54:24,007 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 05:54:24,009 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:54:24,011 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 05:54:24,012 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:54:24,013 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 05:54:24,014 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 05:54:24,016 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 05:54:24,016 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 05:54:24,018 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 05:54:24,018 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 05:54:24,019 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 05:54:24,020 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 05:54:24,021 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 05:54:24,021 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 05:54:24,022 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 05:54:24,023 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 05:54:24,026 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 05:54:24,038 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:54:24,043 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:54:24,044 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:54:24,062 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:54:24,068 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:54:24,075 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:54:24,094 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:54:24,101 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 05:54:24,103 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:54:24,104 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 05:54:24,107 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 05:54:24,108 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 05:54:24,109 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 05:54:24,110 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 05:54:24,114 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 05:54:24,116 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 05:54:24,128 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:54:24,132 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:54:24,133 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 05:54:24,136 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 05:54:24,137 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 05:54:24,143 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 05:54:24,153 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:54:24,159 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 05:54:24,161 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:54:24,162 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 05:54:24,164 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 05:54:24,165 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 05:54:24,166 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 05:54:24,166 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 05:54:24,168 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 05:54:24,169 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 05:54:24,170 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 05:54:24,170 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 05:54:24,172 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 05:54:24,173 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 05:54:24,174 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 05:54:24,174 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 05:54:24,175 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 05:54:24,176 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 05:54:24,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93533841 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-10-29 05:54:24,588 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-10-29 05:54:24,703 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:54:24,785 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93533841 with result: [{'id': 394, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-10-29 05:54:24,810 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.138 0.128 2026-10-29 05:54:24,816 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.046 2026-10-29 05:54:25,970 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:25,984 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:26,001 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:26,019 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:54:26,036 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 05:54:26,054 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 05:54:26,143 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.024 0.069 2026-10-29 05:54:26,626 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.005 2026-10-29 05:54:26,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-29 05:54:26,951 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:26,973 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:26,985 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:27,002 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:27,019 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:27,037 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:27,068 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:27,076 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:54:27,078 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:54:27,093 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:27,108 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:54:27,131 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-29 05:54:27,145 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99253951 for PoS orders references: ['Order 00325-002-0002'] (draft: False) 2026-10-29 05:54:27,161 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:54:27,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99253951 with result: [{'id': 395, 'pos_reference': 'Order 00325-002-0002', 'account_move': False}] 2026-10-29 05:54:27,396 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.087 0.169 2026-10-29 05:54:27,858 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:27] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.018 2026-10-29 05:54:29,365 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:29,379 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:29,402 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:29,427 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:29,451 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 05:54:29,454 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:30,226 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:30,238 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:30,250 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:30,274 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:30,285 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 05:54:30,579 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-29 05:54:30,710 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35501235 for PoS orders references: ['Order 00325-002-0003'] (draft: True) 2026-10-29 05:54:30,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35501235 with result: [{'id': 396, 'pos_reference': 'Order 00325-002-0003', 'account_move': False}] 2026-10-29 05:54:30,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.044 0.149 2026-10-29 05:54:31,946 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:54:32,051 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:32,067 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:32,084 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:32,100 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:32,122 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:32,135 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:32,160 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:54:32,168 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:32] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.017 2026-10-29 05:54:32,175 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:32,196 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23910700 for PoS orders references: ['Order 00325-002-0003'] (draft: False) 2026-10-29 05:54:32,227 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [614] 2026-10-29 05:54:32,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23910700 with result: [{'id': 396, 'pos_reference': 'Order 00325-002-0003', 'account_move': False}] 2026-10-29 05:54:32,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.062 0.147 2026-10-29 05:54:32,459 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:32] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.015 2026-10-29 05:54:33,182 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:33,191 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:33,214 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:33,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.066 2026-10-29 05:54:34,058 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:54:34,069 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 05:54:34,091 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 05:54:34,169 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.067 2026-10-29 05:54:34,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-29 05:54:34,950 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:34,972 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:34,985 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:35,001 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:35,018 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:54:35,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9329678 for PoS orders references: ['Order 00325-002-0004'] (draft: True) 2026-10-29 05:54:35,054 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:35,160 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9329678 with result: [{'id': 397, 'pos_reference': 'Order 00325-002-0004', 'account_move': False}] 2026-10-29 05:54:35,187 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.045 0.116 2026-10-29 05:54:35,950 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:35,972 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:54:36,042 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.059 2026-10-29 05:54:36,825 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:54:36,834 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 05:54:36,855 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 05:54:36,896 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.043 2026-10-29 05:54:37,675 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:37,689 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:54:37,886 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 05:54:38,015 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:38,159 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48306276 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-10-29 05:54:38,177 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [610, 611] 2026-10-29 05:54:38,277 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48306276 with result: [{'id': 394, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-10-29 05:54:38,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.042 0.109 2026-10-29 05:54:38,351 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:38] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.011 0.027 2026-10-29 05:54:39,469 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:39,483 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-29 05:54:39,500 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 05:54:39,517 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:54:39,533 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:54:39,567 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:39,577 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:54:39,600 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:54:39,610 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 35918 2026-10-29 05:54:39,622 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:54:39,626 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 35918 2026-10-29 05:54:39,774 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055439_774208_TestFrontend.txt 2026-10-29 05:54:39,774 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpdn6m0gpw_chrome_odoo" 2026-10-29 05:54:40,229 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36189 2026-10-29 05:54:40,230 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp3kwi2ggf_chrome_odoo 2026-10-29 05:54:40,230 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39399/json/version 2026-10-29 05:54:40,232 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39399/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:54:40,340 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:54:40,340 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39399/json 2026-10-29 05:54:40,341 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39399/json with timeout 3 increased to 10s during tests 2026-10-29 05:54:40,348 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39399/devtools/page/0DBA3655635A2735CE08D483BC61E1F8 2026-10-29 05:54:40,352 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:54:40,356 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:54:40,435 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:54:40,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:54:40,459 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:54:40,459 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:54:40,577 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:40] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.017 0.081 2026-10-29 05:54:40,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '0DBA3655635A2735CE08D483BC61E1F8', 'loaderId': '1073ECF9D3A77E1C8EFACD96BAF9EDA0', 'isDownload': False} 2026-10-29 05:54:40,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-29 05:54:40,613 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:54:40,663 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:40] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.022 2026-10-29 05:54:40,676 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:40] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.041 2026-10-29 05:54:40,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:40] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.060 2026-10-29 05:54:41,263 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:41] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 05:54:41,278 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:54:41,372 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 05:54:41,390 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:54:41,391 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:54:41,409 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:42,180 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.190 0.591 2026-10-29 05:54:42,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:42] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.770 2026-10-29 05:54:42,312 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:54:42,376 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.117 2026-10-29 05:54:42,437 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:54:42,500 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:54:43,230 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.166 0.519 2026-10-29 05:54:43,306 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:43,342 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.072 2026-10-29 05:54:43,373 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "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-10-29 05:54:43,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 05:54:43,542 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.021 0.049 2026-10-29 05:54:43,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.015 0.100 2026-10-29 05:54:43,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.022 0.141 2026-10-29 05:54:43,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.019 0.206 2026-10-29 05:54:43,757 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:54:43,765 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:54:43,787 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:54:43,800 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:54:43,822 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.033 0.269 2026-10-29 05:54:43,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.308 2026-10-29 05:54:43,857 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.302 2026-10-29 05:54:43,874 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.238 2026-10-29 05:54:43,895 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.221 2026-10-29 05:54:43,986 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:43] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.033 0.147 2026-10-29 05:54:44,015 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:44] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.174 2026-10-29 05:54:44,029 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.170 2026-10-29 05:54:44,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.177 2026-10-29 05:54:44,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:44] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.012 0.182 2026-10-29 05:54:44,093 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.155 2026-10-29 05:54:44,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:44] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.076 2026-10-29 05:54:44,442 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:44,505 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.048 2026-10-29 05:54:44,661 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:54:45,418 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:45,433 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:45,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67777652 for PoS orders references: ['Order 00325-002-0004'] (draft: True) 2026-10-29 05:54:45,464 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [616, 617] 2026-10-29 05:54:45,578 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67777652 with result: [{'id': 397, 'pos_reference': 'Order 00325-002-0004', 'account_move': False}] 2026-10-29 05:54:45,601 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.039 0.126 2026-10-29 05:54:46,374 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:46,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:54:46,407 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:54:47,189 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:47,200 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:47,217 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:47,233 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:48,077 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:48,121 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:48,128 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:54:48,130 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:54:48,147 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:48,159 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:48,187 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:48,214 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30614115 for PoS orders references: ['Order 00325-002-0004'] (draft: False) 2026-10-29 05:54:48,217 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:54:48,237 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [620, 621] 2026-10-29 05:54:48,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30614115 with result: [{'id': 397, 'pos_reference': 'Order 00325-002-0004', 'account_move': False}] 2026-10-29 05:54:48,366 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.054 0.110 2026-10-29 05:54:48,372 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.043 2026-10-29 05:54:48,554 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 05:54:48,556 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 05:54:48,560 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 05:54:48,564 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 05:54:48,565 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 05:54:48,566 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 05:54:48,567 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 05:54:48,567 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 05:54:48,568 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 05:54:48,570 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 05:54:48,571 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 05:54:48,571 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 05:54:48,572 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 05:54:48,573 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 05:54:48,573 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 05:54:48,574 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 05:54:48,575 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 05:54:48,575 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 05:54:48,576 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 05:54:48,577 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 05:54:48,578 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 05:54:48,578 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 05:54:48,579 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 05:54:48,580 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 05:54:48,580 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 05:54:48,581 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 05:54:48,582 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 05:54:48,583 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 05:54:48,584 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 05:54:48,584 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 05:54:48,639 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 05:54:48,640 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 05:54:48,641 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 05:54:48,643 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 05:54:48,643 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 05:54:48,645 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 05:54:48,646 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 05:54:48,646 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 05:54:48,676 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:54:48,699 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 05:54:48,705 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:54:48,713 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 05:54:48,716 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 05:54:48,739 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.073 2026-10-29 05:54:48,756 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:54:48,757 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 05:54:48,759 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.079 2026-10-29 05:54:48,782 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:54:48,789 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-10-29 05:54:48,790 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 05:54:48,818 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 05:54:48,824 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 05:54:48,847 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 05:54:48,851 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 05:54:48,857 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 05:54:48,858 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 05:54:48,860 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:54:48,876 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:54:48,921 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 05:54:48,940 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-10-29 05:54:48,943 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 05:54:48,949 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 05:54:48,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:48] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-29 05:54:48,976 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 05:54:48,984 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 05:54:48,985 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 05:54:48,986 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 05:54:48,987 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 05:54:49,004 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 05:54:49,008 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.079 2026-10-29 05:54:49,009 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.051 2026-10-29 05:54:49,010 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 05:54:49,014 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 05:54:49,015 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 05:54:49,017 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 05:54:49,018 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 05:54:49,019 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 05:54:49,022 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 05:54:49,023 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 05:54:49,024 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 05:54:49,030 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 05:54:49,031 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 05:54:49,032 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 05:54:49,033 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 05:54:49,033 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 05:54:49,040 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 05:54:49,047 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 05:54:49,061 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:54:49,075 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:54:49,087 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 05:54:49,096 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 05:54:49,107 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-10-29 05:54:49,117 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:54:49,110 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:54:49,141 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 05:54:49,160 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 05:54:49,163 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 05:54:49,172 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 05:54:49,202 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 05:54:49,234 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 05:54:49,248 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 05:54:49,251 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 05:54:49,255 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:54:49,275 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:54:49,284 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 05:54:49,296 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 05:54:49,297 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 05:54:49,299 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 05:54:49,300 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 05:54:49,301 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 05:54:49,305 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 05:54:49,307 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 05:54:49,310 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 05:54:49,322 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 05:54:49,330 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 05:54:49,339 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:54:49,344 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:54:49,346 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 05:54:49,348 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 05:54:49,350 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:49,358 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:49,392 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.019 2026-10-29 05:54:49,827 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 05:54:49,962 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:49] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:54:51,223 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:51,233 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:51,247 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25509055 for PoS orders references: ['Order 00325-004-0005'] (draft: True) 2026-10-29 05:54:51,255 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:51,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25509055 with result: [{'id': 398, 'pos_reference': 'Order 00325-004-0005', 'account_move': False}] 2026-10-29 05:54:51,330 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.025 0.063 2026-10-29 05:54:52,102 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:52,118 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 05:54:52,896 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:52,903 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:54:52,917 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:52,927 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42115814 for PoS orders references: ['Order 00325-004-0005'] (draft: True) 2026-10-29 05:54:53,047 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42115814 with result: [{'id': 398, 'pos_reference': 'Order 00325-004-0005', 'account_move': False}] 2026-10-29 05:54:53,064 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.034 0.115 2026-10-29 05:54:53,453 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 05:54:53,838 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:54:53,854 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:54:53,857 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36189 2026-10-29 05:54:53,859 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:54:53,860 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36189 2026-10-29 05:54:53,985 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055453_985253_TestFrontend.txt 2026-10-29 05:54:53,985 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp3kwi2ggf_chrome_odoo" 2026-10-29 05:54:54,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-29 05:54:54,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36445 2026-10-29 05:54:54,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpi3rlwd08_chrome_odoo 2026-10-29 05:54:54,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35983/json/version 2026-10-29 05:54:54,707 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35983/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:54:54,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:54:54,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35983/json 2026-10-29 05:54:54,737 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35983/json with timeout 3 increased to 10s during tests 2026-10-29 05:54:54,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35983/devtools/page/CED543448A7A606449AD93A7261CBCC3 2026-10-29 05:54:54,758 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:54:54,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:54:55,075 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:54:55,078 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:54:55,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:54:55,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:54:55,112 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:54:56,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:56] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.090 0.875 2026-10-29 05:54:56,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'CED543448A7A606449AD93A7261CBCC3', 'loaderId': 'AA0DD4F75608DE6574EDD5DE6F75D039', 'isDownload': False} 2026-10-29 05:54:56,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-29 05:54:56,098 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:54:56,135 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:56] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.021 2026-10-29 05:54:56,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:56] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.035 2026-10-29 05:54:56,168 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:56] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.029 2026-10-29 05:54:56,801 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:56] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-29 05:54:56,817 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 05:54:56,860 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:54:56,882 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:54:56,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.033 2026-10-29 05:54:56,940 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:54:57,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.266 0.677 2026-10-29 05:54:57,965 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.970 2026-10-29 05:54:57,991 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:54:58,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.106 2026-10-29 05:54:58,179 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 05:54:58,260 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:54:59,052 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.190 0.556 2026-10-29 05:54:59,069 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:54:59,157 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.064 2026-10-29 05:54:59,203 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.027 2026-10-29 05:54:59,224 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:54:59,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.030 0.035 2026-10-29 05:54:59,358 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:54:59,425 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.019 0.111 2026-10-29 05:54:59,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.017 0.225 2026-10-29 05:54:59,548 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:54:59,565 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:54:59,583 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:54:59,591 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:54:59,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.018 0.289 2026-10-29 05:54:59,668 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.011 0.351 2026-10-29 05:54:59,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.370 2026-10-29 05:54:59,714 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.335 2026-10-29 05:54:59,730 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.276 2026-10-29 05:54:59,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.021 0.194 2026-10-29 05:54:59,845 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.224 2026-10-29 05:54:59,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.182 2026-10-29 05:54:59,899 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.013 0.186 2026-10-29 05:54:59,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.013 0.199 2026-10-29 05:54:59,969 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.008 0.205 2026-10-29 05:54:59,976 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.213 2026-10-29 05:54:59,999 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:54:59] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.103 2026-10-29 05:55:00,290 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:55:00,313 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:00,322 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.025 2026-10-29 05:55:00,333 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.020 2026-10-29 05:55:00,441 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:55:01,235 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:01,243 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:01,251 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:01,272 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:01,283 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:01,303 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:01,322 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:01,332 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:02,188 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:02,203 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:02,217 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:02,240 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:02,250 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:02,266 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:02,286 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:02,300 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:02,321 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:02,459 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:55:03,171 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,186 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,192 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,204 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,216 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,234 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,251 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,268 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,283 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,302 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,319 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,334 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,352 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,370 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,385 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,406 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,417 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,433 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,455 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,470 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,483 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,499 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-29 05:55:03,555 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-29 05:55:03,575 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:55:03,576 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:55:03,591 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,613 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:55:03,642 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,651 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:03,668 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:55:03,682 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:55:03,701 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:55:03,719 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90011085 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-29 05:55:03,720 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:55:03,855 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90011085 with result: [{'id': 399, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-29 05:55:03,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.062 0.103 2026-10-29 05:55:03,968 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.019 0.056 2026-10-29 05:55:04,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:55:04,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 05:55:04,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:55:04,799 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:55:04,817 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:04,833 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:04,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:55:04,866 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:04,885 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:04,903 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:55:04,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:55:04,916 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36445 2026-10-29 05:55:04,916 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:55:04,917 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36445 2026-10-29 05:55:05,019 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055505_019474_TestFrontend.txt 2026-10-29 05:55:05,020 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpi3rlwd08_chrome_odoo" 2026-10-29 05:55:05,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36650 2026-10-29 05:55:05,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmph2x6mw5x_chrome_odoo 2026-10-29 05:55:05,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35795/json/version 2026-10-29 05:55:05,444 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35795/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:55:05,467 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:55:05,467 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35795/json 2026-10-29 05:55:05,469 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35795/json with timeout 3 increased to 10s during tests 2026-10-29 05:55:05,482 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35795/devtools/page/14391A251A93017782228660DACC234E 2026-10-29 05:55:05,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:55:05,503 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:55:05,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:55:05,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:55:05,614 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:55:05,615 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:55:05,720 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:05] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.016 0.065 2026-10-29 05:55:05,730 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '14391A251A93017782228660DACC234E', 'loaderId': 'F37D38EA2A38E9F134F2F8AE778A1E74', 'isDownload': False} 2026-10-29 05:55:05,730 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-29 05:55:05,762 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:55:05,810 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:05] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.016 2026-10-29 05:55:05,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:05] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.045 2026-10-29 05:55:05,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:05] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.082 2026-10-29 05:55:06,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:06] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.010 0.020 2026-10-29 05:55:06,392 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 05:55:06,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.007 2026-10-29 05:55:06,443 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:55:06,470 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:55:06,485 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:07,124 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.158 0.479 2026-10-29 05:55:07,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.669 2026-10-29 05:55:07,261 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:55:07,333 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.141 2026-10-29 05:55:07,426 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 05:55:07,465 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:55:08,116 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.152 0.478 2026-10-29 05:55:08,245 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.080 2026-10-29 05:55:08,250 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:55:08,287 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "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-10-29 05:55:08,320 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.009 2026-10-29 05:55:08,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.029 0.087 2026-10-29 05:55:08,573 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.011 0.175 2026-10-29 05:55:08,590 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:55:08,620 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:55:08,629 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:55:08,651 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.012 0.257 2026-10-29 05:55:08,669 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.278 2026-10-29 05:55:08,686 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:55:08,691 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.291 2026-10-29 05:55:08,784 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.014 0.334 2026-10-29 05:55:08,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.014 0.288 2026-10-29 05:55:08,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.019 0.234 2026-10-29 05:55:08,946 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.273 2026-10-29 05:55:08,961 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.260 2026-10-29 05:55:08,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.264 2026-10-29 05:55:09,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.202 2026-10-29 05:55:09,024 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.185 2026-10-29 05:55:09,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:09] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.003 0.140 2026-10-29 05:55:09,098 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:09] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.009 0.117 2026-10-29 05:55:09,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.118 2026-10-29 05:55:10,323 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:10,379 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.048 2026-10-29 05:55:10,540 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 05:55:11,310 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:11,317 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:11,335 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:11,352 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:11,368 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:11,389 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:11,401 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:11,406 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 05:55:11,418 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:12,269 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:12,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48410567 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-29 05:55:12,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:55:12,319 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [625, 626] 2026-10-29 05:55:12,413 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48410567 with result: [{'id': 399, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-29 05:55:12,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.047 0.107 2026-10-29 05:55:13,172 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:55:13,200 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:55:13,214 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:55:14,008 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:55:14,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12981377 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-29 05:55:14,052 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [627, 628, 629] 2026-10-29 05:55:14,156 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12981377 with result: [{'id': 399, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-29 05:55:14,173 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.042 0.119 2026-10-29 05:55:14,940 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:14,950 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:55:14,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.007 2026-10-29 05:55:15,726 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:55:15,735 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:15,803 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.050 2026-10-29 05:55:16,614 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-29 05:55:16,647 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:16,691 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-10-29 05:55:16,699 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-29 05:55:16,707 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 05:55:16,727 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:16,733 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:55:16,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61592659 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-29 05:55:16,772 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:55:16,781 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [630, 631, 632] 2026-10-29 05:55:16,889 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61592659 with result: [{'id': 399, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-29 05:55:16,910 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.047 0.113 2026-10-29 05:55:17,567 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:55:17,681 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:17,745 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.045 2026-10-29 05:55:18,522 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:18,550 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:18,556 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:18,571 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:18,583 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:18,600 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:18,624 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:18,633 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:18,649 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:19,505 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:19,531 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:19,551 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-29 05:55:19,681 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 05:55:19,682 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 05:55:19,682 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 05:55:19,683 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 05:55:19,684 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 05:55:19,684 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 05:55:19,692 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 05:55:19,693 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 05:55:19,694 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 05:55:19,696 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 05:55:19,699 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 05:55:19,702 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 05:55:19,703 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 05:55:19,708 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 05:55:19,719 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:55:19,724 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:55:19,725 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:55:19,725 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 05:55:19,727 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 05:55:19,730 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:55:19,732 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 05:55:19,734 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 05:55:19,738 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 05:55:19,739 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 05:55:19,740 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 05:55:19,750 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 05:55:19,751 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 05:55:19,751 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 05:55:19,753 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 05:55:19,753 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 05:55:19,754 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 05:55:19,765 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 05:55:19,772 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 05:55:19,776 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 05:55:19,788 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:55:19,806 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:55:19,808 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:55:19,812 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:55:19,829 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.066 2026-10-29 05:55:19,831 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 05:55:19,876 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 05:55:19,888 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:55:19,896 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:55:19,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:55:19,911 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 05:55:19,918 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 05:55:19,924 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 05:55:19,926 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 05:55:19,933 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 05:55:19,938 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 05:55:19,946 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 05:55:19,956 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 05:55:19,957 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 05:55:19,957 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 05:55:19,958 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 05:55:19,958 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 05:55:19,959 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 05:55:19,959 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 05:55:19,960 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 05:55:19,961 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 05:55:19,962 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 05:55:19,963 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 05:55:19,964 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 05:55:19,965 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 05:55:19,965 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 05:55:19,966 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 05:55:19,966 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 05:55:19,967 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 05:55:19,968 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 05:55:19,968 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 05:55:19,969 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 05:55:19,970 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 05:55:19,970 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 05:55:19,971 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 05:55:19,973 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 05:55:19,974 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 05:55:19,990 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:55:20,008 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:55:20,056 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 05:55:20,074 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:55:20,115 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.118 2026-10-29 05:55:20,141 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:55:20,143 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.160 2026-10-29 05:55:20,144 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:55:20,144 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 05:55:20,158 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 05:55:20,160 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 05:55:20,192 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:55:20,210 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 05:55:20,214 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:55:20,226 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 05:55:20,227 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 05:55:20,228 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 05:55:20,240 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:55:20,241 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 05:55:20,242 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:55:20,243 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 05:55:20,244 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 05:55:20,245 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 05:55:20,246 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 05:55:20,247 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 05:55:20,250 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 05:55:20,251 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 05:55:20,252 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 05:55:20,253 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 05:55:20,253 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 05:55:20,254 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 05:55:20,255 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 05:55:20,256 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 05:55:20,256 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 05:55:20,257 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 05:55:20,258 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 05:55:20,260 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 05:55:20,261 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 05:55:20,262 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 05:55:20,262 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 05:55:20,263 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 05:55:20,264 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 05:55:20,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-29 05:55:20,712 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:20,713 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:20,714 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:20,715 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:55:20,716 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:20,717 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 05:55:20,721 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:55:20,748 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:20,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10821384 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-29 05:55:20,755 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:20,785 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:20,788 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.018 2026-10-29 05:55:20,797 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [633, 634, 635] 2026-10-29 05:55:20,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:55:20,811 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:20,825 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 05:55:20,856 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:20,861 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:55:20,886 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:55:20,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36650 2026-10-29 05:55:20,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:55:20,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36650 2026-10-29 05:55:20,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10821384 with result: [{'id': 399, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-29 05:55:20,960 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.085 0.136 2026-10-29 05:55:21,039 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055521_038883_TestFrontend.txt 2026-10-29 05:55:21,039 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmph2x6mw5x_chrome_odoo" 2026-10-29 05:55:21,454 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36906 2026-10-29 05:55:21,455 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpxpt3t6gp_chrome_odoo 2026-10-29 05:55:21,455 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38015/json/version 2026-10-29 05:55:21,458 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38015/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:55:21,492 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:55:21,493 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38015/json 2026-10-29 05:55:21,494 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38015/json with timeout 3 increased to 10s during tests 2026-10-29 05:55:21,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38015/devtools/page/283AD90B40C221F7898BA34134E083C5 2026-10-29 05:55:21,505 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:55:21,518 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:55:21,589 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:55:21,595 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:55:21,611 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:55:21,612 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:55:21,750 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:21] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.029 0.093 2026-10-29 05:55:21,771 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '283AD90B40C221F7898BA34134E083C5', 'loaderId': '9DF0831FFAEAEE662008A4623CDA252D', 'isDownload': False} 2026-10-29 05:55:21,771 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-29 05:55:21,811 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:55:21,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:21] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.020 2026-10-29 05:55:21,870 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:21] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.029 2026-10-29 05:55:21,884 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:21] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.051 2026-10-29 05:55:22,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:22] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 05:55:22,497 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 05:55:22,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.010 2026-10-29 05:55:22,576 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:55:22,583 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:55:22,615 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:23,427 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.221 0.603 2026-10-29 05:55:23,510 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 0.786 2026-10-29 05:55:23,541 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:55:23,610 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.104 2026-10-29 05:55:23,692 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:55:23,775 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 05:55:24,527 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.173 0.536 2026-10-29 05:55:24,586 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:24,670 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.094 2026-10-29 05:55:24,708 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.019 2026-10-29 05:55:24,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:55:24,865 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:24] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.016 0.068 2026-10-29 05:55:24,880 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:55:24,924 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:24] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.015 0.136 2026-10-29 05:55:25,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.011 0.201 2026-10-29 05:55:25,018 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:55:25,052 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:55:25,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:55:25,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.016 0.263 2026-10-29 05:55:25,106 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.281 2026-10-29 05:55:25,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.285 2026-10-29 05:55:25,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.007 0.241 2026-10-29 05:55:25,171 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.239 2026-10-29 05:55:25,241 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.014 0.152 2026-10-29 05:55:25,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.164 2026-10-29 05:55:25,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.177 2026-10-29 05:55:25,314 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.171 2026-10-29 05:55:25,328 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.162 2026-10-29 05:55:25,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.003 0.179 2026-10-29 05:55:25,376 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.167 2026-10-29 05:55:25,425 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:25] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.011 0.107 2026-10-29 05:55:25,935 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:25,949 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:25,968 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:25,982 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:26,012 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:26,017 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:26,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-29 05:55:26,051 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-29 05:55:26,075 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-29 05:55:26,093 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:26,096 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 05:55:26,109 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-29 05:55:26,124 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:26,138 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:26,146 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:26] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.005 0.011 2026-10-29 05:55:26,168 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-10-29 05:55:26,172 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:26,186 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:26] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.013 2026-10-29 05:55:26,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:26] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.004 0.007 2026-10-29 05:55:26,970 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-29 05:55:26,997 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-29 05:55:27,001 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-10-29 05:55:27,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 05:55:27,036 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:27] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 05:55:27,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-10-29 05:55:27,052 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:27,066 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-29 05:55:27,085 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:27] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:55:27,093 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:27,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 05:55:27,871 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-29 05:55:27,883 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-29 05:55:27,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-10-29 05:55:27,915 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 05:55:27,942 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-10-29 05:55:27,945 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:27] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.012 2026-10-29 05:55:27,949 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:27,964 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:27,985 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:28,005 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:28,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-29 05:55:28,035 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:28,049 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:28,067 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:28,085 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-29 05:55:28,105 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:28,121 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:28] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.016 0.008 2026-10-29 05:55:28,135 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:28] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 05:55:28,150 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:28] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.025 2026-10-29 05:55:28,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:28] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 05:55:28,937 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:28,949 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-29 05:55:28,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:55:28,982 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-29 05:55:28,989 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:28] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.007 0.007 2026-10-29 05:55:29,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 05:55:29,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-29 05:55:29,020 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-29 05:55:29,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:29] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.009 2026-10-29 05:55:29,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-10-29 05:55:29,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:29] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.025 2026-10-29 05:55:29,053 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 05:55:29,072 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:29,085 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:29] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.009 0.013 2026-10-29 05:55:29,860 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-29 05:55:29,865 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:29,884 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:29,899 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:29,918 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:29,934 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:29,949 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:29,965 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:55:29,984 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:30,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-29 05:55:30,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:55:30,034 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:30] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.003 0.007 2026-10-29 05:55:30,036 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:55:30,053 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-10-29 05:55:30,054 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:30,066 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:30,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:55:30,117 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:30,124 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:55:30,134 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:30,148 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 05:55:30,164 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 05:55:30,169 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-29 05:55:30,187 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:30,201 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 05:55:30,202 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:55:30,219 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:55:30,232 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:30,254 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:30,267 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:30,282 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:30,298 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:55:30,315 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:30,332 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 05:55:30,345 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-10-29 05:55:30,351 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-29 05:55:30,367 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:30,378 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 05:55:30,382 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:55:30,400 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:55:30,415 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-10-29 05:55:30,436 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.007 2026-10-29 05:55:30,439 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-10-29 05:55:30,452 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:30,471 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:55:30,473 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.009 2026-10-29 05:55:30,491 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:55:30,548 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.052 2026-10-29 05:55:30,700 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:55:31,433 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:55:31,448 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:31,467 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:31,499 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-29 05:55:31,500 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:55:31,521 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:55:31,523 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.011 2026-10-29 05:55:31,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36906 2026-10-29 05:55:31,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:55:31,545 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36906 2026-10-29 05:55:31,699 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055531_699411_TestFrontend.txt 2026-10-29 05:55:31,699 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpxpt3t6gp_chrome_odoo" 2026-10-29 05:55:31,725 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-29 05:55:32,400 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37131 2026-10-29 05:55:32,400 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp8f7fdyxz_chrome_odoo 2026-10-29 05:55:32,401 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46729/json/version 2026-10-29 05:55:32,403 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46729/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:55:32,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:55:32,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46729/json 2026-10-29 05:55:32,461 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46729/json with timeout 3 increased to 10s during tests 2026-10-29 05:55:32,481 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46729/devtools/page/36692CC858C03DCB73C37783195D828A 2026-10-29 05:55:32,500 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:55:32,504 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:55:32,791 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:55:32,795 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:55:32,805 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:55:32,805 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:55:32,830 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:33,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:33] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.098 0.895 2026-10-29 05:55:33,820 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '36692CC858C03DCB73C37783195D828A', 'loaderId': '201F8DE03D0E244A0C40E73EE6DF3267', 'isDownload': False} 2026-10-29 05:55:33,820 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-29 05:55:33,854 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:55:33,901 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:33] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.028 2026-10-29 05:55:33,930 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:33] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.031 2026-10-29 05:55:33,944 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:33] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.079 2026-10-29 05:55:34,578 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:34] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.039 0.011 2026-10-29 05:55:34,644 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.050 0.065 2026-10-29 05:55:34,647 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:55:34,648 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:55:34,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 05:55:34,744 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:35,976 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.525 0.722 2026-10-29 05:55:36,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.053 1.271 2026-10-29 05:55:36,157 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:55:36,226 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.166 2026-10-29 05:55:36,344 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 05:55:36,410 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 05:55:37,173 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.195 0.518 2026-10-29 05:55:37,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:55:37,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.095 2026-10-29 05:55:37,378 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.032 0.020 2026-10-29 05:55:37,415 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 05:55:37,538 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.031 0.071 2026-10-29 05:55:37,626 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.034 0.129 2026-10-29 05:55:37,675 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:55:37,725 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.014 0.239 2026-10-29 05:55:37,787 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 05:55:37,806 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:55:37,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.017 0.324 2026-10-29 05:55:37,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.356 2026-10-29 05:55:37,890 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 05:55:37,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:55:37,905 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.024 0.385 2026-10-29 05:55:37,961 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.027 0.376 2026-10-29 05:55:37,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.278 2026-10-29 05:55:38,073 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:38] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.027 0.210 2026-10-29 05:55:38,104 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.153 2026-10-29 05:55:38,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.180 2026-10-29 05:55:38,155 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:38] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.011 0.220 2026-10-29 05:55:38,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.199 2026-10-29 05:55:38,214 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:38] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.004 0.199 2026-10-29 05:55:38,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.191 2026-10-29 05:55:38,256 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:38] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.043 2026-10-29 05:55:38,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:55:38,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:55:38,450 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:55:38,501 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.046 0.025 2026-10-29 05:55:38,513 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.063 2026-10-29 05:55:38,595 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:55:39,411 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-10-29 05:55:39,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 05:55:39,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:55:39,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 05:55:39,461 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:55:40,305 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:55:40,323 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:55:40,340 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 05:55:40,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:55:40,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:55:41,111 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-10-29 05:55:41,116 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:41,135 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:55:41,153 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:55:41,154 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:41,969 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:41,982 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:41,990 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:41,999 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:42,016 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:42,036 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:42,048 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:42,068 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:42,082 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:55:42,107 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:55:42,122 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92902763 for PoS orders references: ['Order 00327-002-0002'] (draft: True) 2026-10-29 05:55:42,124 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:55:42,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92902763 with result: [{'id': 400, 'pos_reference': 'Order 00327-002-0002', 'account_move': False}] 2026-10-29 05:55:42,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.081 0.113 2026-10-29 05:55:42,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.020 0.066 2026-10-29 05:55:42,419 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:55:43,190 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 05:55:43,205 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:43,233 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:43,239 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:43,250 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:43,271 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:43,282 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:43,301 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:43,315 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:43,333 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:44,176 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:44,183 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:55:44,199 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79573999 for PoS orders references: ['Order 00327-002-0003'] (draft: True) 2026-10-29 05:55:44,201 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-10-29 05:55:44,302 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79573999 with result: [{'id': 401, 'pos_reference': 'Order 00327-002-0003', 'account_move': False}] 2026-10-29 05:55:44,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.043 0.087 2026-10-29 05:55:45,094 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:55:45,098 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:55:45,119 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:55:45,183 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.053 2026-10-29 05:55:45,961 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:45,965 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:55:45,981 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-10-29 05:55:46,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:55:46,038 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:46] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.026 0.039 2026-10-29 05:55:46,088 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:46] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.016 0.072 2026-10-29 05:55:46,193 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.065 2026-10-29 05:55:46,982 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:46,983 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:55:47,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-29 05:55:47,017 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:47,030 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:55:47,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 05:55:47,829 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:47,838 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:47,851 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:47,868 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:47,883 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:47,901 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:47,916 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:47,931 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:47,953 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:55:47,969 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-29 05:55:47,985 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8097982 for PoS orders references: ['Order 00327-002-0004'] (draft: True) 2026-10-29 05:55:48,107 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8097982 with result: [{'id': 402, 'pos_reference': 'Order 00327-002-0004', 'account_move': False}] 2026-10-29 05:55:48,136 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.036 0.126 2026-10-29 05:55:48,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:55:48,919 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:55:48,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:55:48,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.047 2026-10-29 05:55:49,786 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:49,798 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:55:49,816 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 05:55:49,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-29 05:55:49,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:49] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.015 0.041 2026-10-29 05:55:49,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:49] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.012 0.066 2026-10-29 05:55:50,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-29 05:55:50,684 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:50,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:55:50,700 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.012 2026-10-29 05:55:50,729 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:55:50,776 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37131 2026-10-29 05:55:50,782 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:55:50,787 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37131 2026-10-29 05:55:50,921 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055550_921091_TestFrontend.txt 2026-10-29 05:55:50,921 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp8f7fdyxz_chrome_odoo" 2026-10-29 05:55:50,946 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-29 05:55:51,646 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37356 2026-10-29 05:55:51,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpesau5d58_chrome_odoo 2026-10-29 05:55:51,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37751/json/version 2026-10-29 05:55:51,651 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37751/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:55:51,822 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:55:51,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37751/json 2026-10-29 05:55:51,824 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37751/json with timeout 3 increased to 10s during tests 2026-10-29 05:55:51,838 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37751/devtools/page/D3F38B55E3C29F91C7E4903691021BB8 2026-10-29 05:55:51,852 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:55:51,862 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:55:52,188 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:55:52,193 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:55:52,204 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:55:52,204 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:55:52,233 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:55:53,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:53] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.113 0.931 2026-10-29 05:55:53,278 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D3F38B55E3C29F91C7E4903691021BB8', 'loaderId': '137386BF3EC45EE51E305AB2742C7C17', 'isDownload': False} 2026-10-29 05:55:53,278 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-29 05:55:53,304 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:55:53,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:53] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.018 2026-10-29 05:55:53,349 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:53] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.033 2026-10-29 05:55:53,372 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:53] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.043 2026-10-29 05:55:54,052 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:54] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-29 05:55:54,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 05:55:54,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.015 2026-10-29 05:55:54,171 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:55:54,176 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:55:54,209 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:55,193 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.292 0.706 2026-10-29 05:55:55,263 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.965 2026-10-29 05:55:55,300 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:55:55,375 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.091 2026-10-29 05:55:55,474 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 05:55:55,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:55:56,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.154 0.581 2026-10-29 05:55:56,328 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:55:56,390 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.069 2026-10-29 05:55:56,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.025 2026-10-29 05:55:56,458 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 05:55:56,617 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.062 0.074 2026-10-29 05:55:56,631 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.136 2026-10-29 05:55:56,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:55:56,651 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.142 2026-10-29 05:55:56,734 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.019 0.210 2026-10-29 05:55:56,751 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:55:56,781 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:55:56,803 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.018 0.301 2026-10-29 05:55:56,834 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:55:56,900 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.021 0.335 2026-10-29 05:55:56,928 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:55:56,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.274 2026-10-29 05:55:56,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.018 0.284 2026-10-29 05:55:56,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.314 2026-10-29 05:55:57,018 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.014 0.214 2026-10-29 05:55:57,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:57] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.019 0.219 2026-10-29 05:55:57,106 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.149 2026-10-29 05:55:57,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:57] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.184 2026-10-29 05:55:57,168 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:57] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.005 0.184 2026-10-29 05:55:57,179 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.165 2026-10-29 05:55:57,220 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:57] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.018 2026-10-29 05:55:57,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:55:57,513 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:57,529 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.027 2026-10-29 05:55:57,543 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.033 2026-10-29 05:55:57,711 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:55:58,501 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:58,510 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:58,518 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:58,532 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:58,549 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:58,567 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:58,582 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:58,600 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:58,616 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:55:58,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-10-29 05:55:58,641 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11142870 for PoS orders references: ['Order 00328-002-0001'] (draft: True) 2026-10-29 05:55:58,786 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11142870 with result: [{'id': 403, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-10-29 05:55:58,807 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.064 0.105 2026-10-29 05:55:58,812 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.028 2026-10-29 05:55:59,582 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:55:59,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:55:59,601 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:55:59,668 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:55:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.021 0.055 2026-10-29 05:56:00,446 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:56:00,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:56:00,507 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:56:00,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 05:56:00,524 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:56:00,541 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:56:00,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:00] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.019 2026-10-29 05:56:00,561 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 05:56:00,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76196571 for PoS orders references: ['Order 00328-002-0001'] (draft: False) 2026-10-29 05:56:00,627 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:56:00,659 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [643] 2026-10-29 05:56:00,893 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76196571 with result: [{'id': 403, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-10-29 05:56:00,910 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.101 0.229 2026-10-29 05:56:01,729 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:56:01,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:56:01,750 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:56:01,760 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.012 2026-10-29 05:56:02,566 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-29 05:56:02,580 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:02,602 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:02,619 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:02,635 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:02,654 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:02,668 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:02,683 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:02,701 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:02,718 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:03,179 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:56:03,569 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:03,582 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:56:03,594 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70520359 for PoS orders references: ['Order 00328-002-0002'] (draft: True) 2026-10-29 05:56:03,613 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-10-29 05:56:03,711 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70520359 with result: [{'id': 404, 'pos_reference': 'Order 00328-002-0002', 'account_move': False}] 2026-10-29 05:56:03,733 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.038 0.106 2026-10-29 05:56:04,536 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:56:04,548 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:56:04,587 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:56:04,631 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.055 2026-10-29 05:56:05,410 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-10-29 05:56:05,413 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 05:56:05,432 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-29 05:56:05,448 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:05,466 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.017 2026-10-29 05:56:06,257 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:06,268 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:06,284 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:06,297 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:06,315 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:06,335 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:06,349 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:06,364 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:06,444 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:56:07,218 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:07,230 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:56:07,249 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:56:07,264 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 05:56:07,280 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:56:07,302 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26866951 for PoS orders references: ['Order 00328-002-0003'] (draft: False) 2026-10-29 05:56:07,308 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 05:56:07,406 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26866951 with result: [{'id': 405, 'pos_reference': 'Order 00328-002-0003', 'account_move': False}] 2026-10-29 05:56:07,430 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.038 0.095 2026-10-29 05:56:08,251 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:56:08,264 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:56:08,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:56:08,368 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.060 2026-10-29 05:56:09,136 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-29 05:56:09,148 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:09,177 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:09,181 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:09,199 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:09,223 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:09,234 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:09,250 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:09,267 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:09,282 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:10,132 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:10,146 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:56:10,157 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76390957 for PoS orders references: ['Order 00328-002-0004'] (draft: True) 2026-10-29 05:56:10,164 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-10-29 05:56:10,238 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76390957 with result: [{'id': 406, 'pos_reference': 'Order 00328-002-0004', 'account_move': False}] 2026-10-29 05:56:10,251 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.025 0.073 2026-10-29 05:56:11,016 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:56:11,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:56:11,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:56:11,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.051 2026-10-29 05:56:11,887 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-10-29 05:56:11,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 05:56:11,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:56:11,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 05:56:12,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.056 2026-10-29 05:56:12,787 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-29 05:56:12,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-10-29 05:56:12,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-10-29 05:56:12,831 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-10-29 05:56:12,847 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-29 05:56:12,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-10-29 05:56:12,880 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:56:12,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 05:56:12,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:56:12,930 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:56:12,947 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:56:12,999 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.047 2026-10-29 05:56:13,788 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-29 05:56:13,797 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:56:13,818 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 05:56:13,869 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.047 2026-10-29 05:56:14,141 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:56:14,649 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-29 05:56:14,664 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-10-29 05:56:14,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-10-29 05:56:14,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-10-29 05:56:14,713 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-29 05:56:14,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-10-29 05:56:14,746 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:56:14,762 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 05:56:14,779 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:56:14,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:56:14,829 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:56:14,902 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.034 0.061 2026-10-29 05:56:15,670 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 05:56:15,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:56:15,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:56:15,773 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.055 2026-10-29 05:56:16,557 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:16,566 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:56:16,581 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:56:16,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 05:56:16,613 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:56:16,631 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 05:56:16,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6482428 for PoS orders references: ['Order 00328-002-0004'] (draft: False) 2026-10-29 05:56:16,669 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [647] 2026-10-29 05:56:16,810 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6482428 with result: [{'id': 406, 'pos_reference': 'Order 00328-002-0004', 'account_move': False}] 2026-10-29 05:56:16,836 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.058 0.143 2026-10-29 05:56:17,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-29 05:56:17,646 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-10-29 05:56:17,662 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-10-29 05:56:17,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-10-29 05:56:17,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-29 05:56:17,716 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-10-29 05:56:17,729 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:56:17,747 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 05:56:17,763 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:56:17,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:56:17,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:56:17,869 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.034 0.048 2026-10-29 05:56:18,644 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-29 05:56:18,646 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 05:56:18,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-29 05:56:18,680 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-29 05:56:18,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-29 05:56:18,715 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-29 05:56:18,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 05:56:18,748 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-10-29 05:56:18,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-10-29 05:56:18,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:18] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.021 0.042 2026-10-29 05:56:18,840 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:18] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.017 0.040 2026-10-29 05:56:18,903 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:18] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.012 0.036 2026-10-29 05:56:19,667 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 05:56:19,682 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:56:19,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:56:19,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.041 2026-10-29 05:56:20,527 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:56:20,532 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:56:20,546 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-29 05:56:20,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-29 05:56:20,580 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:20,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:56:20,614 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:20,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 05:56:20,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 05:56:20,664 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:20,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:56:20,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:56:20,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 05:56:20,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63682417 for PoS orders references: ['Order 00328-002-0002'] (draft: False) 2026-10-29 05:56:20,768 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [645] 2026-10-29 05:56:20,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63682417 with result: [{'id': 404, 'pos_reference': 'Order 00328-002-0002', 'account_move': False}] 2026-10-29 05:56:20,931 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.054 0.151 2026-10-29 05:56:21,107 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 05:56:21,111 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 05:56:21,114 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 05:56:21,116 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 05:56:21,118 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 05:56:21,120 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 05:56:21,123 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 05:56:21,126 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 05:56:21,128 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 05:56:21,129 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 05:56:21,130 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 05:56:21,133 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 05:56:21,134 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 05:56:21,135 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 05:56:21,135 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 05:56:21,137 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 05:56:21,137 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 05:56:21,138 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 05:56:21,139 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 05:56:21,139 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 05:56:21,146 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 05:56:21,148 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 05:56:21,149 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 05:56:21,150 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 05:56:21,152 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 05:56:21,153 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 05:56:21,154 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 05:56:21,157 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 05:56:21,159 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 05:56:21,160 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 05:56:21,174 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:56:21,189 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:56:21,210 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:56:21,230 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 05:56:21,269 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.090 2026-10-29 05:56:21,280 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.113 2026-10-29 05:56:21,298 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 05:56:21,303 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:56:21,306 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 05:56:21,328 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 05:56:21,330 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 05:56:21,333 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 05:56:21,335 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 05:56:21,336 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 05:56:21,339 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 05:56:21,339 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 05:56:21,342 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 05:56:21,343 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 05:56:21,346 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 05:56:21,347 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 05:56:21,347 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 05:56:21,348 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 05:56:21,349 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 05:56:21,349 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 05:56:21,350 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 05:56:21,371 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:56:21,383 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:56:21,409 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 05:56:21,417 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-10-29 05:56:21,439 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 05:56:21,449 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 05:56:21,452 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.095 2026-10-29 05:56:21,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 05:56:21,510 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 05:56:21,513 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 05:56:21,549 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 05:56:21,552 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 05:56:21,555 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 05:56:21,556 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 05:56:21,557 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 05:56:21,558 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 05:56:21,559 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 05:56:21,560 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 05:56:21,561 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 05:56:21,562 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 05:56:21,563 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 05:56:21,565 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.032 0.079 2026-10-29 05:56:21,574 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 05:56:21,577 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 05:56:21,578 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 05:56:21,579 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 05:56:21,579 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 05:56:21,580 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 05:56:21,581 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 05:56:21,582 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 05:56:21,591 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 05:56:21,592 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 05:56:21,618 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 05:56:21,633 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:56:21,638 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:56:21,651 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 05:56:21,653 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.049 2026-10-29 05:56:21,657 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 05:56:21,659 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-29 05:56:21,660 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 05:56:21,677 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:56:21,685 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 05:56:21,689 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 05:56:21,697 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 05:56:21,702 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:56:21,710 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 05:56:21,717 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 05:56:21,721 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 05:56:21,721 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 05:56:21,731 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 05:56:21,732 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 05:56:21,733 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 05:56:21,733 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 05:56:21,734 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 05:56:21,734 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 05:56:21,736 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 05:56:21,736 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 05:56:21,737 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 05:56:21,737 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 05:56:21,738 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 05:56:21,751 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:56:21,775 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:56:21,782 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:56:21,792 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:21] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 05:56:22,162 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:22,169 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:56:22,291 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:22,327 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.012 0.010 2026-10-29 05:56:22,380 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:22] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:56:22,509 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:22] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:56:23,804 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:23,806 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:23,814 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:23,830 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:23,848 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:56:23,849 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:23,866 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:23,882 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:23,899 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:24,741 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:24,746 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:56:24,768 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:56:24,787 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 05:56:24,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:56:24,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83108423 for PoS orders references: ['Order 00328-002-0005'] (draft: False) 2026-10-29 05:56:24,843 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 05:56:24,973 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83108423 with result: [{'id': 407, 'pos_reference': 'Order 00328-002-0005', 'account_move': False}] 2026-10-29 05:56:25,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.051 0.139 2026-10-29 05:56:25,855 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-29 05:56:25,864 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 05:56:25,882 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:25] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.005 0.016 2026-10-29 05:56:26,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:26] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.016 2026-10-29 05:56:27,666 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:27,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 05:56:27,687 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:56:27,704 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:56:27,707 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37356 2026-10-29 05:56:27,709 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:56:27,709 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37356 2026-10-29 05:56:27,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055627_839521_TestFrontend.txt 2026-10-29 05:56:27,840 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpesau5d58_chrome_odoo" 2026-10-29 05:56:27,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-29 05:56:28,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37647 2026-10-29 05:56:28,512 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp70sfc5df_chrome_odoo 2026-10-29 05:56:28,512 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41437/json/version 2026-10-29 05:56:28,519 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41437/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:56:28,589 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:56:28,589 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41437/json 2026-10-29 05:56:28,590 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41437/json with timeout 3 increased to 10s during tests 2026-10-29 05:56:28,606 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41437/devtools/page/9E85129201C8654885586E7EF61CCB13 2026-10-29 05:56:28,615 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:56:28,625 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:56:28,926 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:56:28,930 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:56:28,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:56:28,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:56:28,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:56:29,957 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:29] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.090 0.909 2026-10-29 05:56:29,962 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '9E85129201C8654885586E7EF61CCB13', 'loaderId': '84732832FC82C8E3FB1627461BC146AA', 'isDownload': False} 2026-10-29 05:56:29,962 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-29 05:56:30,000 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:56:30,047 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:30] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.019 2026-10-29 05:56:30,087 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:30] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.054 2026-10-29 05:56:30,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:30] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.096 2026-10-29 05:56:30,741 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-10-29 05:56:30,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:30] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.039 2026-10-29 05:56:30,817 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 05:56:30,824 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:56:30,831 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:56:30,864 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:31,950 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.336 0.765 2026-10-29 05:56:32,060 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.125 2026-10-29 05:56:32,091 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:56:32,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.129 2026-10-29 05:56:32,295 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 05:56:32,366 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 05:56:33,180 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:56:33,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.199 0.631 2026-10-29 05:56:33,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.076 2026-10-29 05:56:33,420 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.022 2026-10-29 05:56:33,449 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 05:56:33,626 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.065 0.088 2026-10-29 05:56:33,642 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:56:33,693 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.018 0.198 2026-10-29 05:56:33,714 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:56:33,746 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:56:33,772 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.020 0.251 2026-10-29 05:56:33,783 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:56:33,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.023 0.319 2026-10-29 05:56:33,875 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:56:33,876 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.322 2026-10-29 05:56:33,908 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.016 0.355 2026-10-29 05:56:33,956 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:33] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.024 0.278 2026-10-29 05:56:34,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:34] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.015 0.231 2026-10-29 05:56:34,088 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:34] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.022 0.258 2026-10-29 05:56:34,111 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.204 2026-10-29 05:56:34,142 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.244 2026-10-29 05:56:34,184 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.028 0.217 2026-10-29 05:56:34,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.213 2026-10-29 05:56:34,247 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:34] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.005 0.219 2026-10-29 05:56:34,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:34] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.132 2026-10-29 05:56:34,312 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.127 2026-10-29 05:56:34,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:56:34,478 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:34,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.026 2026-10-29 05:56:34,531 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.015 0.049 2026-10-29 05:56:34,714 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:56:35,491 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,501 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,519 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,532 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:56:35,565 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,586 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,601 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,616 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,632 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,661 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,682 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,699 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,714 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,736 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:56:35,748 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,768 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,798 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,800 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,813 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,848 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,864 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,884 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,898 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,916 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 05:56:35,934 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,947 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,966 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,984 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:35,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:56:36,014 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:56:36,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83635754 for PoS orders references: ['Order 00329-002-0001'] (draft: True) 2026-10-29 05:56:36,229 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83635754 with result: [{'id': 408, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-10-29 05:56:36,254 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.074 0.156 2026-10-29 05:56:36,568 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 05:56:37,031 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:37,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.033 0.065 2026-10-29 05:56:37,950 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:37,965 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:37,991 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:38,007 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:38,018 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-29 05:56:38,075 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-29 05:56:38,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:56:38,104 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:56:38,111 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:56:38,114 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:56:38,130 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-29 05:56:38,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-29 05:56:38,166 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24384966 for PoS orders references: ['Order 00329-002-0001'] (draft: True) 2026-10-29 05:56:38,222 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [655, 656, 657] 2026-10-29 05:56:38,358 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24384966 with result: [{'id': 408, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-10-29 05:56:38,382 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.056 0.171 2026-10-29 05:56:38,478 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.066 2026-10-29 05:56:39,291 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 05:56:39,295 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:56:39,313 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:39,330 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:39,345 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:56:39,364 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:39,380 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:39,396 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:56:39,412 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:39,429 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:56:39,447 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-29 05:56:39,465 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-29 05:56:39,523 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.050 2026-10-29 05:56:40,307 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 05:56:40,313 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:56:40,331 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:40,347 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:40,352 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:56:40,373 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:56:40,396 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37647 2026-10-29 05:56:40,400 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:56:40,402 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37647 2026-10-29 05:56:40,559 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055640_559233_TestFrontend.txt 2026-10-29 05:56:40,559 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp70sfc5df_chrome_odoo" 2026-10-29 05:56:40,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-29 05:56:41,261 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37861 2026-10-29 05:56:41,262 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp5976h9tt_chrome_odoo 2026-10-29 05:56:41,262 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36417/json/version 2026-10-29 05:56:41,264 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36417/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:56:41,341 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:56:41,341 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36417/json 2026-10-29 05:56:41,342 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36417/json with timeout 3 increased to 10s during tests 2026-10-29 05:56:41,372 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36417/devtools/page/6DED5AC5C6BA57BBAAD100EF5CE875D5 2026-10-29 05:56:41,409 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:56:41,438 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:56:41,799 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:56:41,804 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:56:41,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:56:41,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:56:41,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:56:44,080 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:44] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.101 2.136 2026-10-29 05:56:44,084 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '6DED5AC5C6BA57BBAAD100EF5CE875D5', 'loaderId': '052B591A1B18320F24ED0604FF3E514B', 'isDownload': False} 2026-10-29 05:56:44,085 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-29 05:56:44,107 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:56:44,150 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:44] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.020 2026-10-29 05:56:44,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:44] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.056 2026-10-29 05:56:44,225 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:44] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.087 2026-10-29 05:56:44,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:44] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 05:56:44,795 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 05:56:44,858 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 05:56:44,870 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:56:44,873 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:56:44,888 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:45,835 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.292 0.652 2026-10-29 05:56:45,938 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.986 2026-10-29 05:56:45,986 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:56:46,073 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.137 2026-10-29 05:56:46,202 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:56:46,306 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.028 2026-10-29 05:56:47,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.212 0.506 2026-10-29 05:56:47,096 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:56:47,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.077 2026-10-29 05:56:47,203 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.017 2026-10-29 05:56:47,228 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.012 2026-10-29 05:56:47,346 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.037 0.066 2026-10-29 05:56:47,380 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:56:47,414 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.155 2026-10-29 05:56:47,487 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.013 0.206 2026-10-29 05:56:47,522 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:56:47,537 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:56:47,564 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.022 0.267 2026-10-29 05:56:47,575 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:56:47,593 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.016 0.283 2026-10-29 05:56:47,610 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:56:47,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.030 0.281 2026-10-29 05:56:47,684 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.022 0.263 2026-10-29 05:56:47,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.277 2026-10-29 05:56:47,760 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.017 0.191 2026-10-29 05:56:47,834 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.019 0.232 2026-10-29 05:56:47,853 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.230 2026-10-29 05:56:47,873 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.217 2026-10-29 05:56:47,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.014 0.197 2026-10-29 05:56:47,937 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.003 0.199 2026-10-29 05:56:47,946 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.192 2026-10-29 05:56:47,974 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:47] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.011 0.161 2026-10-29 05:56:48,252 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:56:48,294 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:48,301 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.031 2026-10-29 05:56:48,322 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.038 2026-10-29 05:56:48,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:56:49,264 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:49,269 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:49,284 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:49,296 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:49,315 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:49,331 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:49,346 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:49,364 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:49,733 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 05:56:50,215 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:50,228 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:50,245 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:50,263 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:50,278 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:50,295 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-29 05:56:50,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 05:56:50,360 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:56:50,371 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:56:50,387 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:56:50,427 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:50,432 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:50] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.020 0.030 2026-10-29 05:56:50,461 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54996445 for PoS orders references: ['Order 00330-002-0002'] (draft: False) 2026-10-29 05:56:50,471 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:56:50,783 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54996445 with result: [{'id': 409, 'pos_reference': 'Order 00330-002-0002', 'account_move': False}] 2026-10-29 05:56:50,814 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.148 0.214 2026-10-29 05:56:50,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.146 2026-10-29 05:56:50,879 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85515166 for PoS orders references: ['Order 00330-002-0001'] (draft: True) 2026-10-29 05:56:51,026 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85515166 with result: [{'id': 410, 'pos_reference': 'Order 00330-002-0001', 'account_move': False}] 2026-10-29 05:56:51,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.061 0.120 2026-10-29 05:56:51,069 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:51] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.140 2026-10-29 05:56:51,837 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:56:51,855 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:51,864 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:56:51,882 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:56:51,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 05:56:51,918 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:56:51,939 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:51,969 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34131636 for PoS orders references: ['Order 00330-002-0001'] (draft: False) 2026-10-29 05:56:52,025 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [660] 2026-10-29 05:56:52,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34131636 with result: [{'id': 410, 'pos_reference': 'Order 00330-002-0001', 'account_move': False}] 2026-10-29 05:56:52,188 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.065 0.173 2026-10-29 05:56:52,962 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:56:52,988 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:56:53,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37861 2026-10-29 05:56:53,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:56:53,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37861 2026-10-29 05:56:53,136 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055653_136192_TestFrontend.txt 2026-10-29 05:56:53,136 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp5976h9tt_chrome_odoo" 2026-10-29 05:56:53,163 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-29 05:56:53,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38070 2026-10-29 05:56:53,907 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmprcbsa8pi_chrome_odoo 2026-10-29 05:56:53,907 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33923/json/version 2026-10-29 05:56:53,909 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33923/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:56:53,997 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:56:53,997 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33923/json 2026-10-29 05:56:53,998 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33923/json with timeout 3 increased to 10s during tests 2026-10-29 05:56:54,018 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33923/devtools/page/1AF03478294B953CFEEFBFBD541E61EB 2026-10-29 05:56:54,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:56:54,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:56:54,412 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:56:54,415 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:56:54,426 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:56:54,426 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:56:54,467 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:56:55,507 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:55] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.090 0.958 2026-10-29 05:56:55,519 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '1AF03478294B953CFEEFBFBD541E61EB', 'loaderId': 'EE9C19FB3B4321B54E4DEC6DF21ABC6D', 'isDownload': False} 2026-10-29 05:56:55,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-29 05:56:55,557 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:56:55,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:55] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.013 2026-10-29 05:56:55,628 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:55] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.044 2026-10-29 05:56:55,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:55] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.065 2026-10-29 05:56:56,271 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:56] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 05:56:56,296 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 05:56:56,368 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.013 2026-10-29 05:56:56,377 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:56:56,383 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:56:56,423 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:56:57,512 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.346 0.749 2026-10-29 05:56:57,636 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 1.154 2026-10-29 05:56:57,670 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:56:57,780 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.173 2026-10-29 05:56:57,861 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:56:57,945 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 05:56:58,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.175 0.575 2026-10-29 05:56:58,754 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:56:58,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.088 2026-10-29 05:56:58,911 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.022 2026-10-29 05:56:58,936 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 05:56:59,137 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.060 0.099 2026-10-29 05:56:59,154 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:56:59,242 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.016 0.234 2026-10-29 05:56:59,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.011 0.305 2026-10-29 05:56:59,325 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:56:59,357 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:56:59,391 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.013 0.388 2026-10-29 05:56:59,410 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:56:59,442 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.032 0.386 2026-10-29 05:56:59,462 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.433 2026-10-29 05:56:59,466 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:56:59,481 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.287 2026-10-29 05:56:59,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.045 0.230 2026-10-29 05:56:59,566 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.180 2026-10-29 05:56:59,644 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.035 0.190 2026-10-29 05:56:59,696 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.010 0.196 2026-10-29 05:56:59,720 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.207 2026-10-29 05:56:59,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.019 0.216 2026-10-29 05:56:59,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.004 0.216 2026-10-29 05:56:59,789 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.212 2026-10-29 05:56:59,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:56:59] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.079 2026-10-29 05:57:00,053 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:57:00,071 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:00,088 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.022 2026-10-29 05:57:00,110 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.014 2026-10-29 05:57:00,279 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:57:01,080 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:01,086 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:01,097 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:01,113 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:01,129 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:01,145 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:01,162 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:57:01,197 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:57:01,206 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:57:01,214 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:57:01,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 05:57:01,229 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:57:01,249 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:01,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32820213 for PoS orders references: ['Order 00331-002-0001'] (draft: False) 2026-10-29 05:57:01,266 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:57:01,534 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32820213 with result: [{'id': 411, 'pos_reference': 'Order 00331-002-0001', 'account_move': False}] 2026-10-29 05:57:01,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.097 0.214 2026-10-29 05:57:01,729 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 05:57:01,730 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 05:57:01,733 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 05:57:01,734 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 05:57:01,735 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 05:57:01,738 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 05:57:01,738 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 05:57:01,739 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 05:57:01,740 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 05:57:01,741 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 05:57:01,741 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 05:57:01,743 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 05:57:01,744 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 05:57:01,744 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 05:57:01,746 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 05:57:01,748 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 05:57:01,749 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 05:57:01,749 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 05:57:01,750 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 05:57:01,750 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 05:57:01,751 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 05:57:01,753 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 05:57:01,754 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 05:57:01,757 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 05:57:01,757 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 05:57:01,758 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 05:57:01,759 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 05:57:01,763 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 05:57:01,766 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 05:57:01,776 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:57:01,780 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 05:57:01,800 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:57:01,837 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 05:57:01,852 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 05:57:01,861 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:57:01,867 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 05:57:01,903 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:57:01,930 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:57:01,949 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:57:01,963 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 05:57:01,964 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:01] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.065 2026-10-29 05:57:02,000 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 05:57:02,005 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:57:02,011 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 05:57:02,015 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.122 2026-10-29 05:57:02,049 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 05:57:02,057 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 05:57:02,066 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 05:57:02,069 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 05:57:02,115 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 05:57:02,123 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.032 0.005 2026-10-29 05:57:02,125 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 05:57:02,129 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 05:57:02,135 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 05:57:02,168 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 05:57:02,175 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 05:57:02,178 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 05:57:02,180 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 05:57:02,183 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 05:57:02,183 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 05:57:02,191 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 05:57:02,193 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 05:57:02,196 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.038 0.026 2026-10-29 05:57:02,200 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 05:57:02,201 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 05:57:02,205 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 05:57:02,207 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 05:57:02,207 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 05:57:02,209 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 05:57:02,211 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 05:57:02,211 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 05:57:02,212 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 05:57:02,213 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 05:57:02,215 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 05:57:02,216 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 05:57:02,217 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 05:57:02,217 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 05:57:02,243 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:57:02,253 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:57:02,281 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.135 2026-10-29 05:57:02,286 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 05:57:02,296 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:57:02,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:57:02,336 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:57:02,363 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 05:57:02,380 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:57:02,390 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 05:57:02,414 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 05:57:02,427 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:57:02,430 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:57:02,432 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 05:57:02,433 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 05:57:02,434 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 05:57:02,435 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 05:57:02,435 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 05:57:02,436 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 05:57:02,439 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 05:57:02,439 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 05:57:02,448 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 05:57:02,449 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 05:57:02,450 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 05:57:02,452 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 05:57:02,452 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 05:57:02,453 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 05:57:02,454 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 05:57:02,461 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:57:02,468 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 05:57:02,472 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:57:02,473 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 05:57:02,474 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 05:57:02,475 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 05:57:02,475 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 05:57:02,476 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 05:57:02,477 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 05:57:02,478 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 05:57:02,479 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 05:57:02,479 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 05:57:02,480 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 05:57:02,486 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 05:57:02,490 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 05:57:02,524 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:57:02,595 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.031 2026-10-29 05:57:02,816 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:02,843 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-29 05:57:02,875 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 05:57:02,957 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:02] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.032 0.032 2026-10-29 05:57:03,082 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:03] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-10-29 05:57:03,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:03] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.036 0.070 2026-10-29 05:57:03,230 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:03] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:57:03,419 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:57:04,527 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:04,532 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:04,547 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-10-29 05:57:04,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 05:57:04,587 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:57:04,607 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:04,614 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:04,615 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:57:04,626 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38070 2026-10-29 05:57:04,627 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:57:04,628 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38070 2026-10-29 05:57:04,791 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055704_790934_TestFrontend.txt 2026-10-29 05:57:04,791 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmprcbsa8pi_chrome_odoo" 2026-10-29 05:57:04,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-29 05:57:09,877 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38322 2026-10-29 05:57:09,877 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmphmu2jgt3_chrome_odoo 2026-10-29 05:57:09,877 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39901/json/version 2026-10-29 05:57:09,879 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39901/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:57:10,051 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:57:10,052 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39901/json 2026-10-29 05:57:10,052 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39901/json with timeout 3 increased to 10s during tests 2026-10-29 05:57:10,103 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39901/devtools/page/FF346AA92782CEF0083BE4298F20F632 2026-10-29 05:57:10,134 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:57:10,162 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:57:10,625 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:57:10,629 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:57:10,641 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:57:10,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:57:10,672 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:57:11,794 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:11] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.113 1.016 2026-10-29 05:57:11,798 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'FF346AA92782CEF0083BE4298F20F632', 'loaderId': 'FECA58B483DA7706D43FBF02308BAC89', 'isDownload': False} 2026-10-29 05:57:11,798 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-29 05:57:11,821 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:57:11,873 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:11] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.023 2026-10-29 05:57:11,904 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:11] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.031 2026-10-29 05:57:11,926 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:11] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-29 05:57:12,622 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:12] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.043 2026-10-29 05:57:12,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:57:12,657 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:57:12,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.029 0.055 2026-10-29 05:57:12,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 05:57:12,767 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:13,931 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.348 0.851 2026-10-29 05:57:14,014 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 1.186 2026-10-29 05:57:14,057 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:57:14,118 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.093 2026-10-29 05:57:14,212 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:57:14,284 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 05:57:15,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:57:15,095 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.177 0.595 2026-10-29 05:57:15,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.086 2026-10-29 05:57:15,279 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.024 2026-10-29 05:57:15,298 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:57:15,442 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.048 0.075 2026-10-29 05:57:15,517 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.177 2026-10-29 05:57:15,599 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "GET /web/image?model=product.product&field=image_128&id=1642&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.012 0.228 2026-10-29 05:57:15,637 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:57:15,678 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57: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-10-29 05:57:15,691 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:57:15,700 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:57:15,705 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "GET /web/image?model=product.product&field=image_128&id=1641&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.011 0.350 2026-10-29 05:57:15,740 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:57:15,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "GET /web/image?model=product.product&field=image_128&id=1643&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.019 0.422 2026-10-29 05:57:15,911 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "GET /web/image?model=product.product&field=image_128&id=1644&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.023 0.491 2026-10-29 05:57:15,940 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.475 2026-10-29 05:57:15,975 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.415 2026-10-29 05:57:16,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.035 0.294 2026-10-29 05:57:16,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.021 0.336 2026-10-29 05:57:16,211 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "GET /web/image?model=product.product&field=image_128&id=1645&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.012 0.340 2026-10-29 05:57:16,287 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "GET /web/image?model=product.product&field=image_128&id=1646&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.016 0.349 2026-10-29 05:57:16,308 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:57:16,339 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:57:16,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "GET /web/image?model=product.product&field=image_128&id=1647&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.016 0.402 2026-10-29 05:57:16,427 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "GET /web/image?model=product.product&field=image_128&id=1648&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.009 0.434 2026-10-29 05:57:16,448 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.441 2026-10-29 05:57:16,527 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "GET /web/image?model=product.product&field=image_128&id=1651&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.013 0.423 2026-10-29 05:57:16,602 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "GET /web/image?model=product.product&field=image_128&id=1650&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.008 0.456 2026-10-29 05:57:16,646 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.408 2026-10-29 05:57:16,700 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.014 0.377 2026-10-29 05:57:16,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.357 2026-10-29 05:57:16,774 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.312 2026-10-29 05:57:16,846 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.014 0.276 2026-10-29 05:57:16,923 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:16] "GET /web/image?model=product.product&field=image_128&id=1649&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.017 0.296 2026-10-29 05:57:17,013 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:17] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.013 0.325 2026-10-29 05:57:17,025 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:57:17,038 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.314 2026-10-29 05:57:17,066 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.293 2026-10-29 05:57:17,086 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.301 2026-10-29 05:57:17,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.240 2026-10-29 05:57:17,124 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.174 2026-10-29 05:57:17,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:17] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.002 0.089 2026-10-29 05:57:17,627 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:17,648 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:17,664 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:17,671 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:17,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-29 05:57:17,788 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:17,815 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:17,840 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:17,851 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:17,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-29 05:57:17,999 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:18,016 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:18,032 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.007 2026-10-29 05:57:18,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:57:18,052 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:18,064 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:18,929 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:18,986 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:18,997 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,017 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,064 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,071 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,080 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,100 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,119 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,140 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,147 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,167 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,187 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,196 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,211 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,230 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,256 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,262 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,277 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,294 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,310 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-29 05:57:19,364 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 05:57:19,370 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:57:19,378 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:57:19,412 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:57:19,417 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.016 2026-10-29 05:57:19,463 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:19,476 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45883351 for PoS orders references: ['Order 00332-002-0002'] (draft: False) 2026-10-29 05:57:19,487 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:57:19,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45883351 with result: [{'id': 412, 'pos_reference': 'Order 00332-002-0002', 'account_move': False}] 2026-10-29 05:57:19,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.162 0.206 2026-10-29 05:57:19,849 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.301 2026-10-29 05:57:19,896 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57219898 for PoS orders references: ['Order 00332-002-0001'] (draft: True) 2026-10-29 05:57:20,107 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57219898 with result: [{'id': 413, 'pos_reference': 'Order 00332-002-0001', 'account_move': False}] 2026-10-29 05:57:20,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.087 0.166 2026-10-29 05:57:20,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:20] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.237 2026-10-29 05:57:20,956 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:57:20,980 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:20,997 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:21,011 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:21,027 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:57:21,044 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:21,073 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:21,077 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:57:21,103 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:21,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:21,130 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:21,144 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:57:21,160 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:21,177 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:21,199 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:21,212 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:57:21,227 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:21,244 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:21,247 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:57:21,258 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38322 2026-10-29 05:57:21,258 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:57:21,259 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38322 2026-10-29 05:57:21,430 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055721_429720_TestFrontend.txt 2026-10-29 05:57:21,430 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmphmu2jgt3_chrome_odoo" 2026-10-29 05:57:21,461 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-29 05:57:22,134 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38541 2026-10-29 05:57:22,135 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpsvzc3m3p_chrome_odoo 2026-10-29 05:57:22,135 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33663/json/version 2026-10-29 05:57:22,136 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33663/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:57:22,236 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:57:22,236 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33663/json 2026-10-29 05:57:22,240 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33663/json with timeout 3 increased to 10s during tests 2026-10-29 05:57:22,295 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33663/devtools/page/D5AAAA09FC9E6F6A7A3A8A94B98C3DFB 2026-10-29 05:57:22,310 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:57:22,317 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:57:22,604 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:57:22,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:57:22,618 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:57:22,619 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:57:22,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:57:23,649 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:23] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.092 0.912 2026-10-29 05:57:23,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D5AAAA09FC9E6F6A7A3A8A94B98C3DFB', 'loaderId': 'B64D166FD7FA6F5BBF38A9534FD8ECF7', 'isDownload': False} 2026-10-29 05:57:23,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-29 05:57:23,683 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:57:23,714 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:23] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.015 2026-10-29 05:57:23,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:23] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.022 2026-10-29 05:57:23,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:23] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.027 2026-10-29 05:57:24,361 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:24] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.031 2026-10-29 05:57:24,383 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.014 2026-10-29 05:57:24,436 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.013 2026-10-29 05:57:24,449 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 05:57:24,455 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:57:24,511 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:25,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.357 0.802 2026-10-29 05:57:25,732 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 1.156 2026-10-29 05:57:25,762 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:57:25,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.137 2026-10-29 05:57:26,044 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 05:57:26,134 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 05:57:26,943 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.176 0.579 2026-10-29 05:57:26,944 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:57:27,086 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.088 2026-10-29 05:57:27,127 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.019 2026-10-29 05:57:27,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 05:57:27,300 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.062 0.071 2026-10-29 05:57:27,335 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:57:27,373 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.013 0.190 2026-10-29 05:57:27,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.277 2026-10-29 05:57:27,490 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:57:27,509 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:57:27,521 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.302 2026-10-29 05:57:27,528 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:57:27,552 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:57:27,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.020 0.315 2026-10-29 05:57:27,572 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.341 2026-10-29 05:57:27,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.247 2026-10-29 05:57:27,633 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.226 2026-10-29 05:57:27,740 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.041 0.165 2026-10-29 05:57:27,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.019 0.200 2026-10-29 05:57:27,804 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.218 2026-10-29 05:57:27,827 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.218 2026-10-29 05:57:27,874 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.035 0.172 2026-10-29 05:57:27,909 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.009 0.236 2026-10-29 05:57:27,929 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.210 2026-10-29 05:57:27,984 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:27] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.013 0.154 2026-10-29 05:57:28,165 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-29 05:57:28,209 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:28,225 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.042 2026-10-29 05:57:28,245 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.028 2026-10-29 05:57:28,445 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:57:29,224 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:29,234 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 05:57:29,255 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:29,261 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13870603 for PoS orders references: ['Order 00333-002-0001'] (draft: True) 2026-10-29 05:57:29,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:57:29,288 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:57:29,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38541 2026-10-29 05:57:29,360 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:57:29,363 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38541 2026-10-29 05:57:29,466 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13870603 with result: [{'id': 414, 'pos_reference': 'Order 00333-002-0001', 'account_move': False}] 2026-10-29 05:57:29,498 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.118 0.124 2026-10-29 05:57:29,536 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055729_536408_TestFrontend.txt 2026-10-29 05:57:29,536 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpsvzc3m3p_chrome_odoo" 2026-10-29 05:57:29,591 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-10-29 05:57:30,439 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38742 2026-10-29 05:57:30,440 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpumd9zvuf_chrome_odoo 2026-10-29 05:57:30,440 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35895/json/version 2026-10-29 05:57:30,442 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35895/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:57:30,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:57:30,520 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35895/json 2026-10-29 05:57:30,521 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35895/json with timeout 3 increased to 10s during tests 2026-10-29 05:57:30,546 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35895/devtools/page/3CDB8DA431FDC287E6FEC953179B5EF9 2026-10-29 05:57:30,569 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:57:30,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:57:30,939 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:57:30,942 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:57:30,951 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:57:30,952 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:57:30,983 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:57:32,107 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:32] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.102 1.029 2026-10-29 05:57:32,111 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '3CDB8DA431FDC287E6FEC953179B5EF9', 'loaderId': 'A53B55C883AE631ED3E3DCE9DD73D8A7', 'isDownload': False} 2026-10-29 05:57:32,111 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-29 05:57:32,131 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:57:32,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:32] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.012 2026-10-29 05:57:32,191 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:32] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-10-29 05:57:32,234 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:32] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.023 0.068 2026-10-29 05:57:32,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 05:57:32,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.011 2026-10-29 05:57:32,937 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 05:57:32,959 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:57:32,966 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:33,011 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:57:33,754 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:57:33,991 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.352 0.681 2026-10-29 05:57:34,136 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.077 2026-10-29 05:57:34,169 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "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-10-29 05:57:34,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:57:34,375 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.058 0.107 2026-10-29 05:57:34,452 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.205 2026-10-29 05:57:34,491 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:57:34,507 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:57:34,525 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:57:34,529 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.018 0.253 2026-10-29 05:57:34,569 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:57:34,609 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.020 0.328 2026-10-29 05:57:34,619 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:57:34,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.333 2026-10-29 05:57:34,706 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.050 0.364 2026-10-29 05:57:34,747 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.021 0.325 2026-10-29 05:57:34,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.011 0.224 2026-10-29 05:57:34,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.024 0.259 2026-10-29 05:57:34,897 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.248 2026-10-29 05:57:34,930 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.270 2026-10-29 05:57:34,950 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.228 2026-10-29 05:57:34,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.016 0.197 2026-10-29 05:57:35,029 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:35] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.001 0.215 2026-10-29 05:57:35,071 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:35] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.191 2026-10-29 05:57:35,084 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.136 2026-10-29 05:57:35,228 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-29 05:57:35,260 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:35,265 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.027 2026-10-29 05:57:35,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.032 2026-10-29 05:57:35,525 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:57:36,306 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-29 05:57:36,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-29 05:57:36,374 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-29 05:57:36,375 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.013 2026-10-29 05:57:36,489 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 05:57:36,490 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 05:57:36,492 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 05:57:36,517 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 05:57:36,517 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 05:57:36,519 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 05:57:36,520 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 05:57:36,521 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 05:57:36,522 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 05:57:36,523 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 05:57:36,524 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 05:57:36,524 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 05:57:36,525 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 05:57:36,526 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 05:57:36,530 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 05:57:36,531 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 05:57:36,535 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 05:57:36,537 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 05:57:36,539 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 05:57:36,549 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 05:57:36,560 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:57:36,570 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:57:36,585 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 05:57:36,589 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:57:36,596 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 05:57:36,598 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 05:57:36,599 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 05:57:36,599 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 05:57:36,600 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 05:57:36,601 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 05:57:36,601 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 05:57:36,602 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 05:57:36,607 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 05:57:36,609 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 05:57:36,619 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 05:57:36,621 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 05:57:36,623 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 05:57:36,688 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:57:36,734 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.091 2026-10-29 05:57:36,749 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.103 2026-10-29 05:57:36,763 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 05:57:36,786 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.129 2026-10-29 05:57:36,792 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 05:57:36,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.088 2026-10-29 05:57:36,798 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 05:57:36,801 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 05:57:36,818 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.098 2026-10-29 05:57:36,830 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 05:57:36,836 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 05:57:36,838 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 05:57:36,855 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 05:57:36,857 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 05:57:36,865 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-10-29 05:57:36,872 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 05:57:36,881 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:57:36,883 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 05:57:36,884 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 05:57:36,886 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 05:57:36,891 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 05:57:36,893 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 05:57:36,902 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 05:57:36,915 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.076 2026-10-29 05:57:36,930 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 05:57:36,931 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 05:57:36,935 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 05:57:36,940 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 05:57:36,944 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 05:57:36,945 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 05:57:36,951 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 05:57:36,952 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 05:57:36,955 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 05:57:36,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:36] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.089 2026-10-29 05:57:36,961 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 05:57:36,998 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 05:57:37,006 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 05:57:37,010 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 05:57:37,016 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 05:57:37,018 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 05:57:37,024 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 05:57:37,026 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 05:57:37,027 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 05:57:37,034 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 05:57:37,035 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 05:57:37,038 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 05:57:37,039 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 05:57:37,041 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 05:57:37,041 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 05:57:37,042 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 05:57:37,042 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 05:57:37,044 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 05:57:37,045 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 05:57:37,046 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 05:57:37,046 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 05:57:37,047 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 05:57:37,047 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 05:57:37,048 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 05:57:37,049 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 05:57:37,049 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 05:57:37,051 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 05:57:37,051 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 05:57:37,052 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 05:57:37,052 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 05:57:37,053 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 05:57:37,053 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 05:57:37,053 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 05:57:37,054 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 05:57:37,061 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 05:57:37,071 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:57:37,081 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 05:57:37,085 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:57:37,123 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:57:37,140 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:57:37,142 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:57:37,186 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:57:37,195 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 05:57:37,205 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:57:37,228 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:57:37,234 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:57:37,268 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:57:37,295 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 05:57:37,332 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:57:37,371 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:57:37,375 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:57:37,711 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 05:57:37,736 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:57:37,778 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.023 2026-10-29 05:57:37,786 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33489214 for PoS orders references: ['Order 00334-001-0001'] (draft: False) 2026-10-29 05:57:37,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-29 05:57:37,891 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:57:37,961 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:37] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 05:57:38,141 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:38] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:57:38,199 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33489214 with result: [{'id': 415, 'pos_reference': 'Order 00334-001-0001', 'account_move': False}] 2026-10-29 05:57:38,226 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.235 0.214 2026-10-29 05:57:38,469 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:38] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3Dbb958102-08ca-4bff-b885-ed825b764738?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.158 2026-10-29 05:57:39,180 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:57:39,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:57:39,384 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:57:39,394 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38742 2026-10-29 05:57:39,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:57:39,398 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38742 2026-10-29 05:57:39,555 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055739_554991_TestFrontend.txt 2026-10-29 05:57:39,555 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpumd9zvuf_chrome_odoo" 2026-10-29 05:57:39,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-29 05:57:44,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38990 2026-10-29 05:57:44,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpra0gg4ze_chrome_odoo 2026-10-29 05:57:44,958 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44511/json/version 2026-10-29 05:57:44,961 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44511/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:57:45,031 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:57:45,032 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44511/json 2026-10-29 05:57:45,033 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44511/json with timeout 3 increased to 10s during tests 2026-10-29 05:57:45,069 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44511/devtools/page/75B1180C0CD0AA81414FC01BB6510707 2026-10-29 05:57:45,100 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:57:45,118 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:57:45,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:57:45,567 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:57:45,570 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:57:45,570 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:57:45,597 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:57:46,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:46] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.104 1.066 2026-10-29 05:57:46,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '75B1180C0CD0AA81414FC01BB6510707', 'loaderId': 'B3CBC842A346FDA2C9A1C55A16BCEBF8', 'isDownload': False} 2026-10-29 05:57:46,766 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-29 05:57:46,796 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:57:46,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:46] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.023 2026-10-29 05:57:46,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:46] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.034 2026-10-29 05:57:46,880 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:46] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.045 2026-10-29 05:57:47,538 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:47] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.008 0.025 2026-10-29 05:57:47,557 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.032 2026-10-29 05:57:47,620 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.022 2026-10-29 05:57:47,632 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:57:47,636 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:57:47,658 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:48,445 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:57:48,810 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 319 0.327 0.828 2026-10-29 05:57:48,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.083 2026-10-29 05:57:49,000 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.019 2026-10-29 05:57:49,024 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 05:57:49,178 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.060 0.079 2026-10-29 05:57:49,256 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/image?model=product.product&field=image_128&id=1652&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.191 2026-10-29 05:57:49,290 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:57:49,303 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:57:49,320 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:57:49,339 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/image?model=product.product&field=image_128&id=1653&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.014 0.227 2026-10-29 05:57:49,366 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:57:49,391 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:57:49,422 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/image?model=product.product&field=image_128&id=1654&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.009 0.330 2026-10-29 05:57:49,496 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/image?model=product.product&field=image_128&id=1656&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.011 0.365 2026-10-29 05:57:49,549 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/image?model=product.product&field=image_128&id=1655&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.009 0.431 2026-10-29 05:57:49,594 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.379 2026-10-29 05:57:49,628 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.279 2026-10-29 05:57:49,731 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.029 0.304 2026-10-29 05:57:49,752 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.287 2026-10-29 05:57:49,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/image?model=product.product&field=image_128&id=1657&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.011 0.316 2026-10-29 05:57:49,891 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/image?model=product.product&field=image_128&id=1658&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.012 0.315 2026-10-29 05:57:49,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:49] "GET /web/image?model=product.product&field=image_128&id=1659&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.375 2026-10-29 05:57:50,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-29 05:57:50,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 05:57:50,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image?model=product.product&field=image_128&id=1660&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.014 0.364 2026-10-29 05:57:50,092 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.328 2026-10-29 05:57:50,162 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image?model=product.product&field=image_128&id=1663&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.015 0.377 2026-10-29 05:57:50,171 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.371 2026-10-29 05:57:50,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image?model=product.product&field=image_128&id=1662&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.012 0.375 2026-10-29 05:57:50,303 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.008 0.351 2026-10-29 05:57:50,367 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.014 0.338 2026-10-29 05:57:50,415 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.337 2026-10-29 05:57:50,437 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.339 2026-10-29 05:57:50,528 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image?model=product.product&field=image_128&id=1661&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.040 0.315 2026-10-29 05:57:50,584 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.008 0.323 2026-10-29 05:57:50,606 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.272 2026-10-29 05:57:50,641 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:57:50,648 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.248 2026-10-29 05:57:50,681 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.016 0.235 2026-10-29 05:57:50,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.231 2026-10-29 05:57:50,725 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.017 0.155 2026-10-29 05:57:50,760 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:50] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.003 0.165 2026-10-29 05:57:51,280 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:51,318 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:51,335 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:51,351 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:51,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-29 05:57:51,493 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-29 05:57:51,623 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 05:57:51,624 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 05:57:51,625 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 05:57:51,625 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 05:57:51,626 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 05:57:51,626 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 05:57:51,627 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 05:57:51,629 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 05:57:51,629 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 05:57:51,641 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 05:57:51,641 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 05:57:51,642 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 05:57:51,644 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 05:57:51,645 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 05:57:51,645 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 05:57:51,655 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 05:57:51,660 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 05:57:51,661 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 05:57:51,662 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 05:57:51,662 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 05:57:51,663 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 05:57:51,664 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 05:57:51,664 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 05:57:51,664 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 05:57:51,665 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 05:57:51,666 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 05:57:51,688 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 05:57:51,689 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 05:57:51,690 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 05:57:51,692 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 05:57:51,693 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 05:57:51,694 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-29 05:57:51,697 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:57:51,712 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:57:51,741 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:57:51,777 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-29 05:57:51,791 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.074 2026-10-29 05:57:51,795 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 05:57:51,822 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-29 05:57:51,835 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 05:57:51,837 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.117 2026-10-29 05:57:51,851 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:57:51,858 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-10-29 05:57:51,858 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 05:57:51,859 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 05:57:51,859 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 05:57:51,860 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 05:57:51,860 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 05:57:51,861 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 05:57:51,872 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 05:57:51,872 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 05:57:51,873 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 05:57:51,874 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 05:57:51,874 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 05:57:51,875 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 05:57:51,875 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 05:57:51,876 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 05:57:51,877 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:51,878 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 05:57:51,879 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 05:57:51,880 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 05:57:51,880 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 05:57:51,880 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 05:57:51,881 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 05:57:51,881 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 05:57:51,882 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 05:57:51,883 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 05:57:51,884 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 05:57:51,888 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 05:57:51,889 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 05:57:51,889 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 05:57:51,890 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 05:57:51,890 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 05:57:51,892 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 05:57:51,903 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 05:57:51,905 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 05:57:51,905 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:57:51,906 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 05:57:51,915 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 05:57:51,916 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 05:57:51,923 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:57:51,930 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 05:57:51,956 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:57:51,958 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:57:51,976 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:57:51,989 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:51] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-29 05:57:52,003 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57: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-10-29 05:57:52,032 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 05:57:52,042 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.083 2026-10-29 05:57:52,082 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 05:57:52,088 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:57:52,088 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 05:57:52,109 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-10-29 05:57:52,112 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:57:52,113 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 05:57:52,127 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 05:57:52,149 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 05:57:52,160 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 05:57:52,170 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 05:57:52,180 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 05:57:52,182 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 05:57:52,184 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 05:57:52,184 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 05:57:52,188 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 05:57:52,194 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 05:57:52,195 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 05:57:52,197 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 05:57:52,198 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 05:57:52,198 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 05:57:52,199 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 05:57:52,200 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 05:57:52,206 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 05:57:52,206 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 05:57:52,207 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 05:57:52,209 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 05:57:52,209 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 05:57:52,210 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 05:57:52,226 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:57:52,263 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:57:52,272 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:57:52,281 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 05:57:52,305 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:57:52,636 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:57:52,722 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:52,763 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72260314 for PoS orders references: ['Order 00335-001-0001'] (draft: True) 2026-10-29 05:57:52,788 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.006 2026-10-29 05:57:52,943 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:52] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:57:53,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72260314 with result: [{'id': 416, 'pos_reference': 'Order 00335-001-0001', 'account_move': False}] 2026-10-29 05:57:53,063 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.123 0.181 2026-10-29 05:57:54,188 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:57:54,199 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:57:54,204 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38990 2026-10-29 05:57:54,205 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:57:54,206 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38990 2026-10-29 05:57:54,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055754_329126_TestFrontend.txt 2026-10-29 05:57:54,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpra0gg4ze_chrome_odoo" 2026-10-29 05:57:54,357 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-29 05:57:55,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39244 2026-10-29 05:57:55,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpzf18nw_2_chrome_odoo 2026-10-29 05:57:55,155 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45879/json/version 2026-10-29 05:57:55,156 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45879/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:57:55,210 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:57:55,211 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45879/json 2026-10-29 05:57:55,212 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45879/json with timeout 3 increased to 10s during tests 2026-10-29 05:57:55,227 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45879/devtools/page/7188CEDA753AF623FE255A95999A42D1 2026-10-29 05:57:55,232 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:57:55,256 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:57:55,581 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:57:55,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:57:55,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:57:55,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:57:55,621 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:57:57,798 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:57] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.087 2.096 2026-10-29 05:57:57,802 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '7188CEDA753AF623FE255A95999A42D1', 'loaderId': '6EF9952557CBD103DD5E34F83CB6F61C', 'isDownload': False} 2026-10-29 05:57:57,803 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-29 05:57:57,843 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:57:57,886 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:57] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.024 2026-10-29 05:57:57,912 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:57] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.047 2026-10-29 05:57:57,937 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:57] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.058 2026-10-29 05:57:58,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:58] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-29 05:57:58,525 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 05:57:58,607 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:57:58,613 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-10-29 05:57:58,623 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:57:58,660 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:57:59,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.306 0.660 2026-10-29 05:57:59,700 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.958 2026-10-29 05:57:59,748 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:57:59,811 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.128 2026-10-29 05:57:59,889 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.011 2026-10-29 05:57:59,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:57:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 05:58:00,777 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:58:00,812 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.194 0.599 2026-10-29 05:58:00,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.074 2026-10-29 05:58:00,984 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:00] "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-10-29 05:58:01,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-29 05:58:01,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.069 0.057 2026-10-29 05:58:01,237 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.168 2026-10-29 05:58:01,293 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:58:01,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.008 0.228 2026-10-29 05:58:01,347 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:58:01,371 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:58:01,372 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 05:58:01,390 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:58:01,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.013 0.300 2026-10-29 05:58:01,463 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.027 0.333 2026-10-29 05:58:01,479 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.373 2026-10-29 05:58:01,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.034 0.317 2026-10-29 05:58:01,606 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.017 0.206 2026-10-29 05:58:01,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.218 2026-10-29 05:58:01,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.231 2026-10-29 05:58:01,666 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.180 2026-10-29 05:58:01,701 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.188 2026-10-29 05:58:01,732 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.166 2026-10-29 05:58:01,773 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.005 0.143 2026-10-29 05:58:01,784 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.092 2026-10-29 05:58:01,812 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.104 2026-10-29 05:58:01,996 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:02,017 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:02,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.030 2026-10-29 05:58:02,068 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.049 2026-10-29 05:58:02,265 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:58:03,005 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:03,010 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:03,065 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:03,073 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:03,091 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:03,116 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:03,131 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:03,146 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:03,164 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:03,183 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 05:58:03,318 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 05:58:03,319 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 05:58:03,320 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 05:58:03,320 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 05:58:03,323 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 05:58:03,326 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 05:58:03,327 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 05:58:03,328 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 05:58:03,328 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 05:58:03,329 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 05:58:03,330 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 05:58:03,343 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 05:58:03,344 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 05:58:03,345 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 05:58:03,345 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 05:58:03,347 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 05:58:03,348 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 05:58:03,348 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 05:58:03,352 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-29 05:58:03,352 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 05:58:03,368 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:58:03,370 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 05:58:03,371 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 05:58:03,383 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:58:03,394 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 05:58:03,403 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:58:03,415 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 05:58:03,417 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 05:58:03,432 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:58:03,448 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 05:58:03,477 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 05:58:03,483 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:58:03,492 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 05:58:03,493 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 05:58:03,494 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 05:58:03,495 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 05:58:03,510 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.130 2026-10-29 05:58:03,511 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 05:58:03,511 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 05:58:03,512 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 05:58:03,513 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 05:58:03,513 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 05:58:03,514 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 05:58:03,515 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 05:58:03,519 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 05:58:03,539 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:58:03,561 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:58:03,564 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:58:03,565 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 05:58:03,568 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 05:58:03,571 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:58:03,584 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 05:58:03,594 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 05:58:03,608 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:58:03,645 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:58:03,680 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 05:58:03,693 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 05:58:03,699 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 05:58:03,705 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 05:58:03,706 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 05:58:03,707 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 05:58:03,708 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 05:58:03,708 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 05:58:03,709 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 05:58:03,710 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 05:58:03,711 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 05:58:03,713 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 05:58:03,713 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 05:58:03,714 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 05:58:03,715 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 05:58:03,715 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 05:58:03,716 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 05:58:03,724 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 05:58:03,725 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 05:58:03,726 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 05:58:03,726 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 05:58:03,727 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 05:58:03,731 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 05:58:03,748 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:58:03,755 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 05:58:03,776 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 05:58:03,798 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:58:03,812 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 05:58:03,829 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-10-29 05:58:03,835 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 05:58:03,847 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 05:58:03,849 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 05:58:03,850 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 05:58:03,851 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 05:58:03,853 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 05:58:03,853 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 05:58:03,858 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 05:58:03,867 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 05:58:03,869 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 05:58:03,869 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 05:58:03,870 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 05:58:03,871 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 05:58:03,871 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 05:58:03,872 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 05:58:03,873 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 05:58:03,873 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 05:58:03,874 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 05:58:03,874 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 05:58:03,875 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 05:58:03,876 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 05:58:03,876 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 05:58:03,877 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 05:58:03,877 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 05:58:03,878 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 05:58:03,888 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 05:58:03,889 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:58:03,905 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:58:03,907 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 05:58:03,912 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:58:03,915 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:58:03,927 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:58:03,932 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 05:58:03,949 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 05:58:03,950 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 05:58:04,089 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:58:04,434 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82157259 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-10-29 05:58:04,482 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:04] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 05:58:04,627 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82157259 with result: [{'id': 417, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-10-29 05:58:04,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.101 0.130 2026-10-29 05:58:04,659 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:04] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:58:05,916 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:58:05,949 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:05,959 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:05,976 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:05,992 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:58:06,009 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 05:58:06,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 05:58:06,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.023 0.061 2026-10-29 05:58:06,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-29 05:58:06,908 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:06,936 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:06,942 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:06,959 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:06,976 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:06,993 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:07,024 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:07,034 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:58:07,043 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:58:07,051 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:07,052 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:58:07,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-29 05:58:07,098 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40508910 for PoS orders references: ['Order 00336-002-0002'] (draft: False) 2026-10-29 05:58:07,105 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:58:07,382 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40508910 with result: [{'id': 418, 'pos_reference': 'Order 00336-002-0002', 'account_move': False}] 2026-10-29 05:58:07,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.138 0.172 2026-10-29 05:58:07,863 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:07] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.017 2026-10-29 05:58:09,381 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:09,400 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:09,413 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:09,432 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:09,443 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:09,457 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:58:10,234 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:10,250 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:10,260 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:10,280 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:10,293 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 05:58:10,424 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-29 05:58:10,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-29 05:58:10,759 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3647983 for PoS orders references: ['Order 00336-002-0003'] (draft: True) 2026-10-29 05:58:10,880 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3647983 with result: [{'id': 419, 'pos_reference': 'Order 00336-002-0003', 'account_move': False}] 2026-10-29 05:58:10,899 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.044 0.107 2026-10-29 05:58:12,075 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:12,092 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:12,108 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:12,125 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:12,143 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:12,158 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:12,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:12] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.020 2026-10-29 05:58:12,195 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:58:12,200 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:12,230 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9956070 for PoS orders references: ['Order 00336-002-0003'] (draft: False) 2026-10-29 05:58:12,276 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [688] 2026-10-29 05:58:12,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9956070 with result: [{'id': 419, 'pos_reference': 'Order 00336-002-0003', 'account_move': False}] 2026-10-29 05:58:12,464 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.066 0.184 2026-10-29 05:58:12,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:12] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.005 0.021 2026-10-29 05:58:13,264 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:13,265 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:13,285 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:13,349 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.056 2026-10-29 05:58:14,153 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:58:14,160 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 05:58:14,176 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 05:58:14,244 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.049 2026-10-29 05:58:15,019 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-29 05:58:15,028 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:15,062 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:15,069 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:15,087 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:15,094 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:58:15,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97800934 for PoS orders references: ['Order 00336-002-0004'] (draft: True) 2026-10-29 05:58:15,125 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:15,210 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97800934 with result: [{'id': 420, 'pos_reference': 'Order 00336-002-0004', 'account_move': False}] 2026-10-29 05:58:15,232 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.040 0.087 2026-10-29 05:58:16,015 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:16,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:58:16,127 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.046 0.056 2026-10-29 05:58:16,136 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.079 2026-10-29 05:58:16,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:58:16,925 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 05:58:16,944 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 05:58:17,008 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.052 2026-10-29 05:58:17,794 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:17,809 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:58:18,164 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:18,304 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2577003 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-10-29 05:58:18,323 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [684, 685] 2026-10-29 05:58:18,422 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2577003 with result: [{'id': 417, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-10-29 05:58:18,444 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.044 0.107 2026-10-29 05:58:18,512 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:18] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.013 0.035 2026-10-29 05:58:19,647 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:19,661 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-29 05:58:19,675 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 05:58:19,691 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:58:19,708 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:58:19,726 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:19,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:58:19,748 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:58:19,750 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39244 2026-10-29 05:58:19,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:58:19,753 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39244 2026-10-29 05:58:19,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055819_893752_TestFrontend.txt 2026-10-29 05:58:19,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpzf18nw_2_chrome_odoo" 2026-10-29 05:58:20,366 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39514 2026-10-29 05:58:20,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpy21gzzkh_chrome_odoo 2026-10-29 05:58:20,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36575/json/version 2026-10-29 05:58:20,371 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36575/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:58:20,471 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:58:20,471 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36575/json 2026-10-29 05:58:20,472 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36575/json with timeout 3 increased to 10s during tests 2026-10-29 05:58:20,484 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36575/devtools/page/DE0CD94C230E24D33D5CFE58C5DFF70E 2026-10-29 05:58:20,496 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:58:20,504 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:58:20,555 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:58:20,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:58:20,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:58:20,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:58:20,728 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:20] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.035 0.075 2026-10-29 05:58:20,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'DE0CD94C230E24D33D5CFE58C5DFF70E', 'loaderId': '3D0D88DD40466790A76A766D2FE8C0B4', 'isDownload': False} 2026-10-29 05:58:20,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-29 05:58:20,778 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:58:20,828 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:20] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.022 2026-10-29 05:58:20,849 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:20] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.048 2026-10-29 05:58:20,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:20] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.070 2026-10-29 05:58:21,477 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:21] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 05:58:21,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 05:58:21,548 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:58:21,560 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 05:58:21,571 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:58:21,606 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:22,406 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.201 0.616 2026-10-29 05:58:22,489 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.807 2026-10-29 05:58:22,525 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:58:22,621 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.154 2026-10-29 05:58:22,693 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 05:58:22,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-29 05:58:23,572 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.187 0.573 2026-10-29 05:58:23,575 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:23,682 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.070 2026-10-29 05:58:23,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:23] "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-10-29 05:58:23,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.010 0.014 2026-10-29 05:58:23,885 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:23] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.015 0.095 2026-10-29 05:58:23,937 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:23] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.013 0.154 2026-10-29 05:58:23,987 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 05:58:24,014 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58: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-10-29 05:58:24,027 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:58:24,040 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.023 0.205 2026-10-29 05:58:24,069 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:58:24,121 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.018 0.288 2026-10-29 05:58:24,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.302 2026-10-29 05:58:24,171 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.306 2026-10-29 05:58:24,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.024 0.287 2026-10-29 05:58:24,261 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.218 2026-10-29 05:58:24,328 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.017 0.232 2026-10-29 05:58:24,345 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.206 2026-10-29 05:58:24,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.016 0.201 2026-10-29 05:58:24,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.203 2026-10-29 05:58:24,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.183 2026-10-29 05:58:24,451 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.002 0.172 2026-10-29 05:58:24,499 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.019 0.136 2026-10-29 05:58:24,507 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.124 2026-10-29 05:58:25,727 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:25,810 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.063 2026-10-29 05:58:26,017 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:58:26,232 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 05:58:26,741 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:26,759 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:26,770 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47930585 for PoS orders references: ['Order 00336-002-0004'] (draft: True) 2026-10-29 05:58:26,789 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [690, 691] 2026-10-29 05:58:26,892 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47930585 with result: [{'id': 420, 'pos_reference': 'Order 00336-002-0004', 'account_move': False}] 2026-10-29 05:58:26,913 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.049 0.101 2026-10-29 05:58:27,681 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:27,701 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 05:58:28,009 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.008 2026-10-29 05:58:28,512 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:28,527 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:28,529 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:28,541 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:29,391 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:29,447 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:29,456 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:58:29,481 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:58:29,497 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:29,520 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:29,564 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:29,595 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21607755 for PoS orders references: ['Order 00336-002-0004'] (draft: False) 2026-10-29 05:58:29,604 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:58:29,614 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [694, 695] 2026-10-29 05:58:29,770 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21607755 with result: [{'id': 420, 'pos_reference': 'Order 00336-002-0004', 'account_move': False}] 2026-10-29 05:58:29,796 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.053 0.164 2026-10-29 05:58:29,977 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 05:58:29,978 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 05:58:29,979 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 05:58:29,979 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 05:58:29,980 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 05:58:29,980 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 05:58:29,981 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 05:58:29,984 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 05:58:29,987 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 05:58:29,988 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 05:58:29,988 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 05:58:29,989 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 05:58:29,989 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 05:58:29,990 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 05:58:29,991 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 05:58:29,991 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 05:58:29,992 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 05:58:29,992 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 05:58:29,993 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 05:58:29,993 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 05:58:29,993 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 05:58:29,994 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 05:58:29,995 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 05:58:29,995 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 05:58:29,995 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 05:58:29,996 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 05:58:29,996 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 05:58:29,998 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 05:58:29,999 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 05:58:30,001 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 05:58:30,022 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:58:30,031 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:58:30,055 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:58:30,062 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:58:30,091 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:58:30,100 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 05:58:30,114 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 05:58:30,120 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:58:30,130 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:58:30,147 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:58:30,162 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 05:58:30,168 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 05:58:30,178 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 05:58:30,185 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:58:30,187 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 05:58:30,198 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 05:58:30,206 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 05:58:30,208 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:58:30,220 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 05:58:30,243 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 05:58:30,271 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.108 2026-10-29 05:58:30,280 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 05:58:30,282 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 05:58:30,283 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:58:30,285 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 05:58:30,286 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 05:58:30,301 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 05:58:30,307 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 05:58:30,308 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.027 0.054 2026-10-29 05:58:30,309 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 05:58:30,310 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 05:58:30,310 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 05:58:30,311 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 05:58:30,312 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 05:58:30,313 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 05:58:30,313 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 05:58:30,314 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 05:58:30,315 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 05:58:30,316 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 05:58:30,316 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 05:58:30,317 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 05:58:30,318 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 05:58:30,318 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 05:58:30,319 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 05:58:30,319 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 05:58:30,320 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 05:58:30,321 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 05:58:30,341 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 05:58:30,345 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 05:58:30,345 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 05:58:30,347 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 05:58:30,352 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 05:58:30,394 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:58:30,396 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 05:58:30,399 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 05:58:30,407 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 05:58:30,410 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 05:58:30,429 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 05:58:30,447 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:58:30,459 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 05:58:30,462 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 05:58:30,463 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 05:58:30,463 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 05:58:30,482 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 05:58:30,485 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.105 2026-10-29 05:58:30,489 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:58:30,530 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:58:30,538 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 05:58:30,547 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 05:58:30,575 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 05:58:30,586 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 05:58:30,587 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 05:58:30,587 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 05:58:30,588 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 05:58:30,589 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 05:58:30,591 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 05:58:30,591 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 05:58:30,592 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 05:58:30,593 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 05:58:30,593 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 05:58:30,594 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 05:58:30,594 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 05:58:30,595 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 05:58:30,596 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 05:58:30,596 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 05:58:30,597 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 05:58:30,598 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 05:58:30,599 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 05:58:30,599 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 05:58:31,035 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:31,089 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:31,095 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.021 2026-10-29 05:58:31,302 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:31] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 05:58:31,457 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:31] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:58:31,542 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 05:58:32,718 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:32,726 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:32,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28147733 for PoS orders references: ['Order 00336-004-0005'] (draft: True) 2026-10-29 05:58:32,746 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:32,813 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28147733 with result: [{'id': 421, 'pos_reference': 'Order 00336-004-0005', 'account_move': False}] 2026-10-29 05:58:32,830 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.024 0.069 2026-10-29 05:58:33,605 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:33,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:58:34,407 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:34,416 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:58:34,424 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:34,440 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34308012 for PoS orders references: ['Order 00336-004-0005'] (draft: True) 2026-10-29 05:58:34,555 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34308012 with result: [{'id': 421, 'pos_reference': 'Order 00336-004-0005', 'account_move': False}] 2026-10-29 05:58:34,574 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.032 0.118 2026-10-29 05:58:35,348 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:58:35,362 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:58:35,371 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39514 2026-10-29 05:58:35,372 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:58:35,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39514 2026-10-29 05:58:35,528 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055835_528672_TestFrontend.txt 2026-10-29 05:58:35,529 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpy21gzzkh_chrome_odoo" 2026-10-29 05:58:35,560 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-29 05:58:36,214 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39784 2026-10-29 05:58:36,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmplh3hbph2_chrome_odoo 2026-10-29 05:58:36,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40121/json/version 2026-10-29 05:58:36,216 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40121/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:58:36,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:58:36,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40121/json 2026-10-29 05:58:36,304 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40121/json with timeout 3 increased to 10s during tests 2026-10-29 05:58:36,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40121/devtools/page/22C5177F602CA9F690A0DDC2EBBAA671 2026-10-29 05:58:36,350 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:58:36,374 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:58:36,725 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:58:36,728 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:58:36,734 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:58:36,734 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:58:36,755 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:58:37,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:37] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.090 0.860 2026-10-29 05:58:37,705 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '22C5177F602CA9F690A0DDC2EBBAA671', 'loaderId': 'A316FDC6D36C130DD642475B8D37A707', 'isDownload': False} 2026-10-29 05:58:37,705 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-29 05:58:37,748 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:58:37,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:37] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.012 2026-10-29 05:58:37,795 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:37] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.029 2026-10-29 05:58:37,822 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:37] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.046 2026-10-29 05:58:38,457 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:38] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 05:58:38,481 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-29 05:58:38,564 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:58:38,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.009 2026-10-29 05:58:38,588 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:58:38,639 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:39,672 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.331 0.736 2026-10-29 05:58:39,765 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 1.070 2026-10-29 05:58:39,818 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:58:39,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.086 2026-10-29 05:58:39,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 05:58:40,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:58:40,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.152 0.591 2026-10-29 05:58:40,878 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:58:40,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.070 2026-10-29 05:58:40,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:40] "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-10-29 05:58:41,010 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 05:58:41,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.039 0.079 2026-10-29 05:58:41,240 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.018 0.160 2026-10-29 05:58:41,266 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:58:41,283 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58: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-10-29 05:58:41,294 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:58:41,308 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:58:41,311 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.012 0.266 2026-10-29 05:58:41,342 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:58:41,346 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.256 2026-10-29 05:58:41,372 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.283 2026-10-29 05:58:41,439 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.015 0.388 2026-10-29 05:58:41,484 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.018 0.303 2026-10-29 05:58:41,579 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.037 0.215 2026-10-29 05:58:41,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.015 0.263 2026-10-29 05:58:41,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.257 2026-10-29 05:58:41,673 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.265 2026-10-29 05:58:41,705 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.016 0.234 2026-10-29 05:58:41,726 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.212 2026-10-29 05:58:41,751 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.002 0.134 2026-10-29 05:58:41,794 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.015 0.087 2026-10-29 05:58:41,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.122 2026-10-29 05:58:41,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:58:41,994 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:42,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.022 2026-10-29 05:58:42,016 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.029 2026-10-29 05:58:42,216 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:58:43,011 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:43,019 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:43,041 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:43,048 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:43,064 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:43,079 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:43,095 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:43,113 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:43,568 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:58:43,960 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:43,979 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:43,990 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:44,008 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:44,024 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:44,040 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:44,059 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:44,075 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:44,093 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:44,942 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:44,957 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:44,974 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:44,995 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,007 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,024 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,046 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,057 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,074 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,091 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,109 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,127 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 05:58:45,140 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,159 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,174 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,191 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,208 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,224 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,240 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,258 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,274 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,290 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-29 05:58:45,343 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-29 05:58:45,354 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:58:45,357 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:58:45,378 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,400 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,417 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:58:45,430 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,445 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:45,457 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:58:45,477 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:58:45,492 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:58:45,513 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50156564 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-29 05:58:45,516 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:58:45,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50156564 with result: [{'id': 422, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-29 05:58:45,694 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.077 0.109 2026-10-29 05:58:45,789 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.021 0.049 2026-10-29 05:58:46,600 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 05:58:46,612 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:58:46,625 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:58:46,644 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:46,658 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:46,676 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:58:46,691 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:46,709 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:46,725 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 05:58:46,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:58:46,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39784 2026-10-29 05:58:46,767 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:58:46,768 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:58:46,769 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39784 2026-10-29 05:58:46,931 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055846_931643_TestFrontend.txt 2026-10-29 05:58:46,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmplh3hbph2_chrome_odoo" 2026-10-29 05:58:47,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39986 2026-10-29 05:58:47,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp87qc1mhm_chrome_odoo 2026-10-29 05:58:47,470 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39169/json/version 2026-10-29 05:58:47,474 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39169/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:58:47,516 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:58:47,516 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39169/json 2026-10-29 05:58:47,521 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39169/json with timeout 3 increased to 10s during tests 2026-10-29 05:58:47,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39169/devtools/page/912C73CF0F6B23216509FFC5184D0876 2026-10-29 05:58:47,545 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:58:47,554 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:58:47,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:58:47,637 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:58:47,655 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:58:47,656 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:58:47,746 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:47] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.014 0.058 2026-10-29 05:58:47,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '912C73CF0F6B23216509FFC5184D0876', 'loaderId': '3D4B6A7D82A6F481D031015BFFEF61C1', 'isDownload': False} 2026-10-29 05:58:47,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-29 05:58:47,802 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:58:47,849 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:47] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.019 2026-10-29 05:58:47,861 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:47] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.042 2026-10-29 05:58:47,902 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:47] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.062 2026-10-29 05:58:48,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:48] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.020 2026-10-29 05:58:48,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-29 05:58:48,641 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-29 05:58:48,644 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 05:58:48,651 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:58:48,716 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:49,457 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.191 0.604 2026-10-29 05:58:49,536 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.764 2026-10-29 05:58:49,594 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:58:49,663 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.136 2026-10-29 05:58:49,752 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 05:58:49,822 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.009 2026-10-29 05:58:50,583 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.172 0.551 2026-10-29 05:58:50,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:58:50,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.114 2026-10-29 05:58:50,782 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.020 2026-10-29 05:58:50,801 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:58:50,922 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:50] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.025 0.065 2026-10-29 05:58:50,942 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:58:50,997 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:50] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.014 0.143 2026-10-29 05:58:51,066 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.017 0.192 2026-10-29 05:58:51,096 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58: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-10-29 05:58:51,112 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:58:51,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.268 2026-10-29 05:58:51,134 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:58:51,175 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.021 0.265 2026-10-29 05:58:51,200 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.296 2026-10-29 05:58:51,226 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.014 0.252 2026-10-29 05:58:51,248 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.014 0.231 2026-10-29 05:58:51,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.040 0.152 2026-10-29 05:58:51,376 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.014 0.215 2026-10-29 05:58:51,414 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.026 0.190 2026-10-29 05:58:51,431 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.214 2026-10-29 05:58:51,459 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.017 0.205 2026-10-29 05:58:51,487 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.004 0.221 2026-10-29 05:58:51,492 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.202 2026-10-29 05:58:51,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:51] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.104 2026-10-29 05:58:52,012 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:52,061 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.040 2026-10-29 05:58:52,202 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:58:52,970 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:52,976 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:52,993 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:53,011 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:53,024 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:53,043 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:53,062 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:53,074 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:53,110 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 05:58:53,941 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:53,959 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:58:53,969 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23902973 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-29 05:58:53,999 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [699, 700] 2026-10-29 05:58:54,079 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23902973 with result: [{'id': 422, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-29 05:58:54,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.049 0.089 2026-10-29 05:58:54,212 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:58:54,861 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:58:54,877 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.011 2026-10-29 05:58:55,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:58:55,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23386853 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-29 05:58:55,702 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [701, 702, 703] 2026-10-29 05:58:55,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23386853 with result: [{'id': 422, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-29 05:58:55,861 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.058 0.136 2026-10-29 05:58:56,626 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:56,640 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:58:56,641 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 05:58:57,413 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:58:57,426 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:57,512 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.057 2026-10-29 05:58:58,084 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:58:58,305 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-29 05:58:58,346 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:58,375 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-10-29 05:58:58,380 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-10-29 05:58:58,391 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 05:58:58,432 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:58,436 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:58:58,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:58:58,500 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13779459 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-29 05:58:58,531 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [704, 705, 706] 2026-10-29 05:58:58,653 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13779459 with result: [{'id': 422, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-29 05:58:58,676 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.052 0.141 2026-10-29 05:58:59,447 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:58:59,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:58:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.064 2026-10-29 05:59:00,342 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:00,378 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:00,390 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:00,413 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:00,425 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:00,441 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:00,458 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:00,474 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:00,492 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:01,340 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:01,363 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:01,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 05:59:01,557 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 05:59:01,567 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 05:59:01,568 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 05:59:01,569 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 05:59:01,571 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 05:59:01,573 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 05:59:01,575 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 05:59:01,575 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 05:59:01,576 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 05:59:01,585 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 05:59:01,586 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 05:59:01,588 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 05:59:01,590 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 05:59:01,592 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 05:59:01,594 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 05:59:01,594 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 05:59:01,595 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 05:59:01,595 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 05:59:01,595 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 05:59:01,599 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 05:59:01,600 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 05:59:01,601 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 05:59:01,601 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 05:59:01,603 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 05:59:01,604 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 05:59:01,614 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 05:59:01,616 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 05:59:01,617 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 05:59:01,634 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 05:59:01,641 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:59:01,648 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 05:59:01,651 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:59:01,656 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:59:01,675 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:59:01,706 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 05:59:01,712 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 05:59:01,758 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 05:59:01,777 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-10-29 05:59:01,778 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:59:01,785 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 05:59:01,791 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:59:01,831 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 05:59:01,833 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 05:59:01,834 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 05:59:01,835 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 05:59:01,835 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 05:59:01,836 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 05:59:01,837 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 05:59:01,838 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 05:59:01,839 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 05:59:01,840 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 05:59:01,841 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 05:59:01,849 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 05:59:01,855 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 05:59:01,859 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:59:01,865 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 05:59:01,868 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 05:59:01,885 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:59:01,890 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:59:01,891 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:59:01,906 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 05:59:01,940 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 05:59:01,943 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 05:59:01,947 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 05:59:01,948 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 05:59:01,948 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 05:59:01,949 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 05:59:01,949 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 05:59:01,950 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 05:59:01,951 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 05:59:01,951 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 05:59:01,952 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 05:59:01,953 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 05:59:01,953 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 05:59:01,956 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 05:59:01,957 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 05:59:01,958 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 05:59:01,995 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:59:02,008 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:59:02,026 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 05:59:02,031 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:59:02,051 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:59:02,082 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 05:59:02,084 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:59:02,090 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-10-29 05:59:02,091 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 05:59:02,094 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 05:59:02,097 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 05:59:02,103 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 05:59:02,103 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 05:59:02,104 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 05:59:02,107 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 05:59:02,108 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 05:59:02,109 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 05:59:02,109 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 05:59:02,110 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 05:59:02,111 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 05:59:02,111 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 05:59:02,112 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 05:59:02,118 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 05:59:02,120 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 05:59:02,123 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 05:59:02,124 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 05:59:02,124 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 05:59:02,125 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 05:59:02,126 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 05:59:02,127 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 05:59:02,127 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 05:59:02,128 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 05:59:02,129 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 05:59:02,129 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 05:59:02,133 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 05:59:02,134 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 05:59:02,134 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 05:59:02,135 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 05:59:02,135 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 05:59:02,152 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:59:02,153 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 05:59:02,413 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.024 0.006 2026-10-29 05:59:02,509 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-29 05:59:02,516 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:02,626 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:02,628 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:02,629 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:59:02,636 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:59:02,651 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:02,671 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 05:59:02,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50486694 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-29 05:59:02,682 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:02,697 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:02,703 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-10-29 05:59:02,711 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:02,712 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [707, 708, 709] 2026-10-29 05:59:02,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:59:02,754 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:02,762 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 05:59:02,781 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:02,785 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:59:02,868 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 05:59:02,879 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39986 2026-10-29 05:59:02,882 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50486694 with result: [{'id': 422, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-29 05:59:02,891 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:59:02,893 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 05:59:02,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39986 2026-10-29 05:59:02,915 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.091 0.162 2026-10-29 05:59:03,020 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055903_020203_TestFrontend.txt 2026-10-29 05:59:03,020 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp87qc1mhm_chrome_odoo" 2026-10-29 05:59:03,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40251 2026-10-29 05:59:03,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpyzh766j__chrome_odoo 2026-10-29 05:59:03,445 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37697/json/version 2026-10-29 05:59:03,447 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37697/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:59:03,513 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:59:03,513 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37697/json 2026-10-29 05:59:03,514 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37697/json with timeout 3 increased to 10s during tests 2026-10-29 05:59:03,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37697/devtools/page/334E5FBBFA3D636DFCDD553D042676F8 2026-10-29 05:59:03,639 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:59:03,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:59:03,747 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:59:03,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:59:03,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:59:03,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:59:03,880 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:03] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.019 0.073 2026-10-29 05:59:03,889 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '334E5FBBFA3D636DFCDD553D042676F8', 'loaderId': 'B3B414D87E5323F68ECE7B9C91485C7F', 'isDownload': False} 2026-10-29 05:59:03,889 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-29 05:59:03,942 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:59:03,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:03] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.016 2026-10-29 05:59:03,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:03] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.032 2026-10-29 05:59:04,010 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:04] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.047 2026-10-29 05:59:04,561 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:04] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 05:59:04,579 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 05:59:04,633 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:59:04,651 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.027 2026-10-29 05:59:04,658 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 05:59:04,720 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:05,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.191 0.591 2026-10-29 05:59:05,555 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.753 2026-10-29 05:59:05,632 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:59:05,702 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.159 2026-10-29 05:59:05,780 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 05:59:05,851 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-29 05:59:06,657 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:06,718 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.206 0.634 2026-10-29 05:59:06,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.087 2026-10-29 05:59:06,894 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.026 2026-10-29 05:59:06,920 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.014 2026-10-29 05:59:07,050 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.025 0.068 2026-10-29 05:59:07,083 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:59:07,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.020 0.115 2026-10-29 05:59:07,172 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.017 0.174 2026-10-29 05:59:07,198 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 05:59:07,214 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:59:07,230 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:59:07,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.014 0.231 2026-10-29 05:59:07,266 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.254 2026-10-29 05:59:07,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.259 2026-10-29 05:59:07,301 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.008 0.202 2026-10-29 05:59:07,317 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.192 2026-10-29 05:59:07,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 11 0.022 0.127 2026-10-29 05:59:07,426 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.014 0.165 2026-10-29 05:59:07,447 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.154 2026-10-29 05:59:07,475 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.016 0.168 2026-10-29 05:59:07,490 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.155 2026-10-29 05:59:07,522 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.004 0.176 2026-10-29 05:59:07,538 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.176 2026-10-29 05:59:07,561 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:07] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.086 2026-10-29 05:59:08,107 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:08,124 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:08,139 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:08,158 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:08,179 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:08,194 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:08,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-29 05:59:08,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-29 05:59:08,255 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-29 05:59:08,271 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:08,277 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:59:08,283 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-29 05:59:08,303 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:08,309 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:08,339 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-10-29 05:59:08,350 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:08] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.023 0.013 2026-10-29 05:59:08,352 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:08,370 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:08] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.006 0.009 2026-10-29 05:59:08,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:08] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.027 2026-10-29 05:59:09,161 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-29 05:59:09,183 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-29 05:59:09,189 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-10-29 05:59:09,206 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 05:59:09,225 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:09] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 05:59:09,228 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-10-29 05:59:09,240 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:09,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-29 05:59:09,271 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:09] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 05:59:09,282 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 05:59:09,287 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:10,044 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-29 05:59:10,058 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-29 05:59:10,079 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-10-29 05:59:10,090 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 05:59:10,106 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:10] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-10-29 05:59:10,112 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-10-29 05:59:10,129 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:10,139 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:10,161 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:10,173 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:10,190 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-10-29 05:59:10,208 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:10,223 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:10,259 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:10,260 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-29 05:59:10,285 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:10] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.004 0.008 2026-10-29 05:59:10,287 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:10,306 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:10] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 05:59:10,329 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:10] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.019 2026-10-29 05:59:10,339 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:10] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 05:59:10,896 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 05:59:11,103 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:11,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-29 05:59:11,124 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:59:11,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:11] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 05:59:11,151 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-29 05:59:11,169 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-10-29 05:59:11,174 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:11] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.011 2026-10-29 05:59:11,193 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-29 05:59:11,196 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:11] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.013 2026-10-29 05:59:11,197 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-10-29 05:59:11,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-29 05:59:11,231 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:11,249 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:11] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.016 0.014 2026-10-29 05:59:12,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-29 05:59:12,039 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,058 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,073 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,089 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,106 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,123 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,139 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:59:12,158 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,173 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-29 05:59:12,193 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:59:12,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:59:12,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:12] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 05:59:12,228 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,245 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,253 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 05:59:12,261 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-10-29 05:59:12,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.016 2026-10-29 05:59:12,318 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,326 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:59:12,353 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,359 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 05:59:12,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-29 05:59:12,388 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 05:59:12,400 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,418 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:59:12,418 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 05:59:12,436 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:59:12,447 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,463 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,487 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,498 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 05:59:12,524 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 05:59:12,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 05:59:12,560 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-29 05:59:12,576 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,587 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.007 2026-10-29 05:59:12,590 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:59:12,611 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:59:12,623 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-10-29 05:59:12,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 05:59:12,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-10-29 05:59:12,670 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:12,671 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 05:59:12,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:59:12,694 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:59:12,751 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.046 2026-10-29 05:59:12,926 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:59:13,641 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:59:13,656 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:13,674 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:13,691 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-10-29 05:59:13,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:59:13,732 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 05:59:13,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.025 2026-10-29 05:59:13,762 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40251 2026-10-29 05:59:13,767 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:59:13,770 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40251 2026-10-29 05:59:13,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055913_896742_TestFrontend.txt 2026-10-29 05:59:13,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpyzh766j__chrome_odoo" 2026-10-29 05:59:13,928 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-29 05:59:14,593 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40472 2026-10-29 05:59:14,593 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpovofqxc9_chrome_odoo 2026-10-29 05:59:14,594 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42667/json/version 2026-10-29 05:59:14,596 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42667/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:59:14,682 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:59:14,682 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42667/json 2026-10-29 05:59:14,685 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42667/json with timeout 3 increased to 10s during tests 2026-10-29 05:59:14,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42667/devtools/page/958CF9EFEACD6EE5AEA25ED552A12FD4 2026-10-29 05:59:14,738 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:59:14,750 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:59:15,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:59:15,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:59:15,095 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:59:15,095 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:59:15,115 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:59:16,083 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:16] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.087 0.886 2026-10-29 05:59:16,088 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '958CF9EFEACD6EE5AEA25ED552A12FD4', 'loaderId': '39894EB8B4ADD123B0DAF1DF17097784', 'isDownload': False} 2026-10-29 05:59:16,088 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-29 05:59:16,127 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:59:16,165 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:16] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.023 2026-10-29 05:59:16,183 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:16] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.043 2026-10-29 05:59:16,200 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:16] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.044 2026-10-29 05:59:16,852 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:16] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.021 2026-10-29 05:59:16,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.018 2026-10-29 05:59:16,915 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 05:59:16,931 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:59:16,933 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:59:16,945 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:18,129 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.375 0.794 2026-10-29 05:59:18,233 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 1.190 2026-10-29 05:59:18,290 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:59:18,363 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.177 2026-10-29 05:59:18,448 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 05:59:18,518 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 05:59:19,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.153 0.549 2026-10-29 05:59:19,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:59:19,379 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.076 2026-10-29 05:59:19,417 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.020 2026-10-29 05:59:19,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 05:59:19,560 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.040 0.064 2026-10-29 05:59:19,644 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.011 0.169 2026-10-29 05:59:19,686 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:59:19,709 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 05:59:19,729 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:59:19,740 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:59:19,743 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.017 0.244 2026-10-29 05:59:19,756 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:59:19,805 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.015 0.288 2026-10-29 05:59:19,824 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.309 2026-10-29 05:59:19,841 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.316 2026-10-29 05:59:19,866 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.289 2026-10-29 05:59:19,965 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.022 0.180 2026-10-29 05:59:19,993 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:19] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.215 2026-10-29 05:59:20,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.200 2026-10-29 05:59:20,052 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.018 0.200 2026-10-29 05:59:20,083 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.223 2026-10-29 05:59:20,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.199 2026-10-29 05:59:20,130 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:20] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.003 0.141 2026-10-29 05:59:20,166 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:20] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.125 2026-10-29 05:59:20,172 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.130 2026-10-29 05:59:20,383 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:59:20,392 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:59:20,421 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:59:20,439 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.028 2026-10-29 05:59:20,455 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.040 2026-10-29 05:59:20,539 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 05:59:21,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-10-29 05:59:21,372 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 05:59:21,393 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 05:59:21,407 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:59:21,419 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:59:22,275 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:59:22,276 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:59:22,292 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 05:59:22,294 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:59:22,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-29 05:59:23,063 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-10-29 05:59:23,072 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:23,093 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:59:23,108 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:23,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 05:59:23,400 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 05:59:23,910 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:23,919 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:23,924 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:23,939 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:23,957 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:23,975 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:23,991 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:24,006 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:24,026 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:59:24,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:59:24,063 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3991425 for PoS orders references: ['Order 00338-002-0002'] (draft: True) 2026-10-29 05:59:24,072 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:59:24,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3991425 with result: [{'id': 423, 'pos_reference': 'Order 00338-002-0002', 'account_move': False}] 2026-10-29 05:59:24,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.065 0.120 2026-10-29 05:59:24,328 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.026 0.048 2026-10-29 05:59:25,104 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 05:59:25,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:25,146 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:25,154 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:25,163 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:25,174 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:25,193 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:25,219 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:25,223 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:25,240 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:26,083 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:26,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:59:26,102 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41315359 for PoS orders references: ['Order 00338-002-0003'] (draft: True) 2026-10-29 05:59:26,105 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-10-29 05:59:26,253 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41315359 with result: [{'id': 424, 'pos_reference': 'Order 00338-002-0003', 'account_move': False}] 2026-10-29 05:59:26,280 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.055 0.130 2026-10-29 05:59:27,063 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:59:27,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:59:27,091 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:59:27,188 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.063 2026-10-29 05:59:27,797 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:59:27,977 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:27,990 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:59:28,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-10-29 05:59:28,031 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:59:28,057 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:28] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.020 0.039 2026-10-29 05:59:28,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:28] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.014 0.050 2026-10-29 05:59:28,212 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.049 2026-10-29 05:59:28,999 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:29,005 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:59:29,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-29 05:59:29,045 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:29,047 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 05:59:29,832 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:29,839 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:29,865 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:29,874 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:29,890 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:29,908 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:29,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:29,939 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:29,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:59:29,975 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60597831 for PoS orders references: ['Order 00338-002-0004'] (draft: True) 2026-10-29 05:59:29,977 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-10-29 05:59:30,071 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60597831 with result: [{'id': 425, 'pos_reference': 'Order 00338-002-0004', 'account_move': False}] 2026-10-29 05:59:30,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.031 0.091 2026-10-29 05:59:30,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:59:30,872 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:59:30,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:59:30,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.053 2026-10-29 05:59:31,730 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:31,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-29 05:59:31,757 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 05:59:31,776 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-29 05:59:31,806 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:31] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.020 0.039 2026-10-29 05:59:31,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:31] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.021 0.065 2026-10-29 05:59:31,867 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.044 2026-10-29 05:59:32,628 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-29 05:59:32,641 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:32,645 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 05:59:32,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 05:59:32,672 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:59:32,677 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40472 2026-10-29 05:59:32,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 05:59:32,682 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40472 2026-10-29 05:59:32,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_055932_814551_TestFrontend.txt 2026-10-29 05:59:32,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpovofqxc9_chrome_odoo" 2026-10-29 05:59:32,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-29 05:59:33,574 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40689 2026-10-29 05:59:33,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpu498sngs_chrome_odoo 2026-10-29 05:59:33,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33367/json/version 2026-10-29 05:59:33,576 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33367/json/version with timeout 3 increased to 10s during tests 2026-10-29 05:59:33,623 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 05:59:33,623 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33367/json 2026-10-29 05:59:33,624 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33367/json with timeout 3 increased to 10s during tests 2026-10-29 05:59:33,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33367/devtools/page/5431FB42B86B99C003D82B8ADE660829 2026-10-29 05:59:33,682 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 05:59:33,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 05:59:34,023 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 05:59:34,027 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 05:59:34,040 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 05:59:34,041 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 05:59:34,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 05:59:35,010 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:35] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.100 0.843 2026-10-29 05:59:35,021 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '5431FB42B86B99C003D82B8ADE660829', 'loaderId': '307269869B0FD16501FDBCA9942A7F23', 'isDownload': False} 2026-10-29 05:59:35,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-29 05:59:35,054 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:59:35,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:35] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.013 2026-10-29 05:59:35,098 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:35] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.016 2026-10-29 05:59:35,121 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:35] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-29 05:59:35,613 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:35] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.020 2026-10-29 05:59:35,631 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.013 2026-10-29 05:59:35,683 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-29 05:59:35,697 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 05:59:35,698 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 05:59:35,740 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:36,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.261 0.677 2026-10-29 05:59:36,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.931 2026-10-29 05:59:36,807 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 05:59:36,863 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.118 2026-10-29 05:59:36,953 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 05:59:37,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 05:59:37,638 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.131 0.456 2026-10-29 05:59:37,787 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.094 2026-10-29 05:59:37,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.018 2026-10-29 05:59:37,828 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 05:59:37,849 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 05:59:38,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.050 0.068 2026-10-29 05:59:38,025 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 05:59:38,052 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.028 0.132 2026-10-29 05:59:38,068 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 05:59:38,103 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 05:59:38,127 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:59:38,142 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.017 0.241 2026-10-29 05:59:38,197 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 05:59:38,221 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.012 0.296 2026-10-29 05:59:38,246 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.338 2026-10-29 05:59:38,313 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.023 0.388 2026-10-29 05:59:38,330 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.291 2026-10-29 05:59:38,423 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.023 0.266 2026-10-29 05:59:38,443 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.230 2026-10-29 05:59:38,463 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.227 2026-10-29 05:59:38,477 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.221 2026-10-29 05:59:38,500 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.168 2026-10-29 05:59:38,522 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.151 2026-10-29 05:59:38,555 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.002 0.116 2026-10-29 05:59:38,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.073 2026-10-29 05:59:38,597 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.098 2026-10-29 05:59:38,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:59:38,828 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:38,843 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.034 2026-10-29 05:59:38,858 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.044 2026-10-29 05:59:39,005 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 05:59:39,800 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:39,808 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:39,824 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:39,838 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:39,855 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:39,879 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:39,891 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:39,905 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:39,924 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:59:39,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-10-29 05:59:39,946 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49522286 for PoS orders references: ['Order 00339-002-0001'] (draft: True) 2026-10-29 05:59:40,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49522286 with result: [{'id': 426, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-10-29 05:59:40,141 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.061 0.143 2026-10-29 05:59:40,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:59:40,909 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 05:59:40,924 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:40,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.019 0.048 2026-10-29 05:59:41,777 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:59:41,818 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:59:41,830 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 05:59:41,832 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 05:59:41,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 05:59:41,843 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:59:41,867 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:41] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.018 2026-10-29 05:59:41,872 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 05:59:41,890 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 05:59:41,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85540956 for PoS orders references: ['Order 00339-002-0001'] (draft: False) 2026-10-29 05:59:41,937 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [717] 2026-10-29 05:59:42,167 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85540956 with result: [{'id': 426, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-10-29 05:59:42,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.106 0.198 2026-10-29 05:59:42,446 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 05:59:42,985 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:59:42,989 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:59:43,005 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:59:43,021 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 05:59:43,813 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-29 05:59:43,821 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:43,857 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:43,864 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:43,877 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:43,891 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:43,906 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:43,924 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:43,942 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:43,956 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:44,798 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:44,805 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:59:44,819 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62114201 for PoS orders references: ['Order 00339-002-0002'] (draft: True) 2026-10-29 05:59:44,825 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-10-29 05:59:44,912 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62114201 with result: [{'id': 427, 'pos_reference': 'Order 00339-002-0002', 'account_move': False}] 2026-10-29 05:59:44,929 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.036 0.081 2026-10-29 05:59:45,700 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:59:45,706 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:59:45,733 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:59:45,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.047 2026-10-29 05:59:46,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-10-29 05:59:46,588 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 05:59:46,605 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-29 05:59:46,630 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:46,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 05:59:46,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 05:59:47,430 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:47,440 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:47,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:47,472 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:47,490 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:47,507 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:47,522 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:47,542 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:48,396 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:48,405 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:59:48,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:59:48,439 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 05:59:48,458 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:59:48,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 05:59:48,485 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8861878 for PoS orders references: ['Order 00339-002-0003'] (draft: False) 2026-10-29 05:59:48,604 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8861878 with result: [{'id': 428, 'pos_reference': 'Order 00339-002-0003', 'account_move': False}] 2026-10-29 05:59:48,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.045 0.105 2026-10-29 05:59:49,440 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:59:49,455 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:59:49,484 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:59:49,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.050 2026-10-29 05:59:50,313 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-29 05:59:50,321 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:50,351 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:50,360 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:50,374 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:50,388 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:50,405 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:50,424 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:50,439 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:50,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:51,309 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:51,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:59:51,341 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74346999 for PoS orders references: ['Order 00339-002-0004'] (draft: True) 2026-10-29 05:59:51,342 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-10-29 05:59:51,448 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74346999 with result: [{'id': 429, 'pos_reference': 'Order 00339-002-0004', 'account_move': False}] 2026-10-29 05:59:51,467 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.034 0.102 2026-10-29 05:59:52,239 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:59:52,241 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:59:52,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:59:52,328 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.057 2026-10-29 05:59:52,939 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-29 05:59:53,118 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-10-29 05:59:53,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 05:59:53,143 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:59:53,158 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 05:59:53,215 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.042 2026-10-29 05:59:54,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-29 05:59:54,021 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-10-29 05:59:54,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-10-29 05:59:54,054 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-10-29 05:59:54,072 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-29 05:59:54,087 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-10-29 05:59:54,104 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:59:54,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 05:59:54,138 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:59:54,161 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:59:54,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:59:54,239 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.053 2026-10-29 05:59:55,018 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-29 05:59:55,031 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:59:55,049 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 05:59:55,116 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.042 2026-10-29 05:59:55,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-29 05:59:55,921 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-10-29 05:59:55,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-10-29 05:59:55,954 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-10-29 05:59:55,971 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-29 05:59:55,987 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-10-29 05:59:56,005 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:59:56,021 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 05:59:56,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:59:56,056 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:59:56,082 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:59:56,143 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.054 2026-10-29 05:59:56,927 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 05:59:56,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 05:59:56,960 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 05:59:57,027 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.041 2026-10-29 05:59:57,800 100 INFO rb-c2b51ef-226090-429967 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-10-29 05:59:57,806 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 05:59:57,829 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 05:59:57,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 05:59:57,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 05:59:57,882 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 05:59:57,907 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82043352 for PoS orders references: ['Order 00339-002-0004'] (draft: False) 2026-10-29 05:59:57,931 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [721] 2026-10-29 05:59:58,078 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82043352 with result: [{'id': 429, 'pos_reference': 'Order 00339-002-0004', 'account_move': False}] 2026-10-29 05:59:58,096 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.051 0.154 2026-10-29 05:59:58,896 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-29 05:59:58,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-10-29 05:59:58,920 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-10-29 05:59:58,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-10-29 05:59:58,955 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-29 05:59:58,972 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-10-29 05:59:58,988 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 05:59:59,004 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 05:59:59,021 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 05:59:59,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 05:59:59,058 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 05:59:59,117 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 05:59:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.047 2026-10-29 05:59:59,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-29 05:59:59,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 05:59:59,921 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-29 05:59:59,955 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-29 05:59:59,973 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-29 05:59:59,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-29 05:59:59,993 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 06:00:00,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-10-29 06:00:00,026 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-10-29 06:00:00,054 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:00] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.017 0.042 2026-10-29 06:00:00,139 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:00] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.016 0.041 2026-10-29 06:00:00,208 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:00] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.013 0.038 2026-10-29 06:00:00,970 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 06:00:00,988 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 06:00:01,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 06:00:01,070 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.052 2026-10-29 06:00:01,847 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 06:00:01,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 06:00:01,872 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-29 06:00:01,889 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-29 06:00:01,911 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:01,920 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-29 06:00:01,937 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:01,954 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-29 06:00:01,971 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 06:00:01,991 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:02,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 06:00:02,032 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:00:02,054 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 06:00:02,069 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33031458 for PoS orders references: ['Order 00339-002-0002'] (draft: False) 2026-10-29 06:00:02,088 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [719] 2026-10-29 06:00:02,219 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33031458 with result: [{'id': 427, 'pos_reference': 'Order 00339-002-0002', 'account_move': False}] 2026-10-29 06:00:02,238 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.048 0.133 2026-10-29 06:00:02,405 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 06:00:02,405 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 06:00:02,415 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 06:00:02,419 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 06:00:02,420 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 06:00:02,422 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 06:00:02,426 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 06:00:02,427 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 06:00:02,428 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 06:00:02,429 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 06:00:02,430 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 06:00:02,430 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 06:00:02,432 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 06:00:02,433 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 06:00:02,433 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 06:00:02,434 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 06:00:02,435 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 06:00:02,437 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 06:00:02,438 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 06:00:02,439 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 06:00:02,439 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 06:00:02,441 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 06:00:02,442 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 06:00:02,443 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 06:00:02,444 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 06:00:02,445 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 06:00:02,445 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 06:00:02,446 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 06:00:02,447 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 06:00:02,448 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 06:00:02,460 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 06:00:02,461 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 06:00:02,462 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 06:00:02,471 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:00:02,502 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 06:00:02,514 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 06:00:02,519 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:00:02,575 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.090 2026-10-29 06:00:02,576 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 06:00:02,592 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.085 2026-10-29 06:00:02,604 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.111 2026-10-29 06:00:02,617 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.070 2026-10-29 06:00:02,619 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-29 06:00:02,650 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:00:02,691 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 06:00:02,715 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:00:02,728 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 06:00:02,732 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-29 06:00:02,736 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 06:00:02,749 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 06:00:02,772 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 06:00:02,780 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 06:00:02,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.026 0.026 2026-10-29 06:00:02,807 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 06:00:02,808 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 06:00:02,811 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 06:00:02,812 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 06:00:02,812 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 06:00:02,813 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 06:00:02,813 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 06:00:02,815 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 06:00:02,815 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 06:00:02,816 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 06:00:02,817 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 06:00:02,818 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 06:00:02,819 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 06:00:02,820 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 06:00:02,821 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 06:00:02,822 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 06:00:02,822 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 06:00:02,823 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 06:00:02,824 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 06:00:02,824 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 06:00:02,825 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 06:00:02,826 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 06:00:02,827 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 06:00:02,827 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 06:00:02,828 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 06:00:02,829 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 06:00:02,830 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 06:00:02,850 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 06:00:02,851 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 06:00:02,887 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 06:00:02,904 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 06:00:02,912 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.060 2026-10-29 06:00:02,946 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-29 06:00:02,967 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.097 2026-10-29 06:00:02,976 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.094 2026-10-29 06:00:02,980 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.091 2026-10-29 06:00:03,001 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:00:03,012 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:00:03,015 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 06:00:03,016 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 06:00:03,016 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 06:00:03,017 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 06:00:03,018 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 06:00:03,018 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 06:00:03,019 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 06:00:03,019 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 06:00:03,020 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 06:00:03,021 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 06:00:03,021 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 06:00:03,030 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 06:00:03,050 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:00:03,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.010 2026-10-29 06:00:03,084 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 06:00:03,090 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 06:00:03,092 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 06:00:03,100 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-29 06:00:03,101 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 06:00:03,103 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.075 2026-10-29 06:00:03,114 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 06:00:03,124 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.089 2026-10-29 06:00:03,130 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 06:00:03,131 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 06:00:03,131 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 06:00:03,131 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 06:00:03,132 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 06:00:03,132 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 06:00:03,132 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 06:00:03,171 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:03,193 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 06:00:03,484 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:03,505 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:00:03,693 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:03] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 06:00:03,823 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:03] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:00:05,108 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:05,113 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:05,124 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:05,141 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:05,155 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:05,174 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:05,188 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:05,205 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:06,048 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:06,053 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 06:00:06,072 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 06:00:06,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 06:00:06,107 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:00:06,123 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 06:00:06,129 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91673336 for PoS orders references: ['Order 00339-002-0005'] (draft: False) 2026-10-29 06:00:06,259 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91673336 with result: [{'id': 430, 'pos_reference': 'Order 00339-002-0005', 'account_move': False}] 2026-10-29 06:00:06,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.034 0.127 2026-10-29 06:00:07,107 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-29 06:00:07,124 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 06:00:07,137 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:07] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.006 0.017 2026-10-29 06:00:08,922 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:08,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 06:00:08,945 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 06:00:08,963 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:00:08,977 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40689 2026-10-29 06:00:08,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 06:00:08,979 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40689 2026-10-29 06:00:09,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060009_120804_TestFrontend.txt 2026-10-29 06:00:09,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpu498sngs_chrome_odoo" 2026-10-29 06:00:09,181 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-29 06:00:09,951 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40971 2026-10-29 06:00:09,951 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpjniikae2_chrome_odoo 2026-10-29 06:00:09,952 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42315/json/version 2026-10-29 06:00:09,953 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42315/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:00:09,989 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 06:00:09,993 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42315/json 2026-10-29 06:00:09,994 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42315/json with timeout 3 increased to 10s during tests 2026-10-29 06:00:10,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42315/devtools/page/18660CEC1640E2F149EC5EE38852B540 2026-10-29 06:00:10,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 06:00:10,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 06:00:10,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:00:10,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 06:00:10,436 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 06:00:10,436 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 06:00:10,464 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:00:11,368 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:11] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.078 0.829 2026-10-29 06:00:11,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '18660CEC1640E2F149EC5EE38852B540', 'loaderId': '804C7B379803579C5CEF048FC6AB78AD', 'isDownload': False} 2026-10-29 06:00:11,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-29 06:00:11,395 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:00:11,442 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:11] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.033 2026-10-29 06:00:11,474 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:11] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.033 2026-10-29 06:00:11,483 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:11] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.035 2026-10-29 06:00:12,112 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:12] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.008 0.022 2026-10-29 06:00:12,127 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.034 2026-10-29 06:00:12,179 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:12,196 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:00:12,200 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.010 2026-10-29 06:00:12,253 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:13,171 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.274 0.662 2026-10-29 06:00:13,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.968 2026-10-29 06:00:13,317 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:00:13,412 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.115 2026-10-29 06:00:13,507 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 06:00:13,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 06:00:14,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.152 0.504 2026-10-29 06:00:14,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.059 2026-10-29 06:00:14,408 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:00:14,429 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.027 2026-10-29 06:00:14,455 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:00:14,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.042 0.064 2026-10-29 06:00:14,640 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.117 2026-10-29 06:00:14,642 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:00:14,670 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.133 2026-10-29 06:00:14,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.016 0.257 2026-10-29 06:00:14,839 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 06:00:14,854 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:14,865 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.014 0.352 2026-10-29 06:00:14,866 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:00:14,882 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:00:14,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.023 0.395 2026-10-29 06:00:14,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.293 2026-10-29 06:00:14,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.309 2026-10-29 06:00:14,995 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.302 2026-10-29 06:00:15,064 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:15] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.017 0.166 2026-10-29 06:00:15,095 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:15] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.004 0.160 2026-10-29 06:00:15,112 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.160 2026-10-29 06:00:15,143 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.168 2026-10-29 06:00:15,186 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:15] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.013 0.035 2026-10-29 06:00:15,195 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.170 2026-10-29 06:00:15,220 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:15] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.003 0.219 2026-10-29 06:00:15,540 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 06:00:15,577 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:15,609 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.031 2026-10-29 06:00:15,626 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.026 2026-10-29 06:00:15,822 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:00:16,615 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,622 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,639 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,655 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,671 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 06:00:16,688 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,704 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,723 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,739 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,754 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,775 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,791 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,809 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,831 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 06:00:16,853 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,875 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,895 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,907 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,924 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,947 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,974 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,976 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:16,999 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:17,007 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-10-29 06:00:17,023 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:17,037 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:17,057 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:17,072 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:17,087 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:00:17,109 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36269482 for PoS orders references: ['Order 00340-002-0001'] (draft: True) 2026-10-29 06:00:17,116 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 06:00:17,279 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36269482 with result: [{'id': 431, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-10-29 06:00:17,300 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.063 0.133 2026-10-29 06:00:17,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:00:18,079 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:18,155 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.020 0.052 2026-10-29 06:00:18,952 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:18,972 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:18,989 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:19,005 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:19,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-29 06:00:19,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-29 06:00:19,094 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:19,111 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:19,118 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:00:19,122 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 06:00:19,152 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-29 06:00:19,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-29 06:00:19,193 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42546240 for PoS orders references: ['Order 00340-002-0001'] (draft: True) 2026-10-29 06:00:19,251 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [729, 730, 731] 2026-10-29 06:00:19,383 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42546240 with result: [{'id': 431, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-10-29 06:00:19,408 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.059 0.167 2026-10-29 06:00:19,497 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.041 2026-10-29 06:00:20,291 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 06:00:20,307 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 06:00:20,320 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:20,338 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:20,353 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 06:00:20,372 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:20,387 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:20,404 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 06:00:20,422 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:20,436 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 06:00:20,454 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-29 06:00:20,470 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-29 06:00:20,528 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.043 2026-10-29 06:00:21,310 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 06:00:21,321 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-29 06:00:21,340 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:21,361 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:21,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 06:00:21,388 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:00:21,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40971 2026-10-29 06:00:21,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 06:00:21,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40971 2026-10-29 06:00:21,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060021_563966_TestFrontend.txt 2026-10-29 06:00:21,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpjniikae2_chrome_odoo" 2026-10-29 06:00:21,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-29 06:00:22,419 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41182 2026-10-29 06:00:22,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpabsbwim8_chrome_odoo 2026-10-29 06:00:22,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38667/json/version 2026-10-29 06:00:22,422 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38667/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:00:22,497 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 06:00:22,497 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38667/json 2026-10-29 06:00:22,498 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38667/json with timeout 3 increased to 10s during tests 2026-10-29 06:00:22,510 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38667/devtools/page/96F7B64C02EF968D3A52691EA17C6180 2026-10-29 06:00:22,525 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 06:00:22,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 06:00:22,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:00:22,819 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 06:00:22,824 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 06:00:22,824 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 06:00:22,847 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:00:24,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:24] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.109 1.996 2026-10-29 06:00:24,954 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '96F7B64C02EF968D3A52691EA17C6180', 'loaderId': 'DD1772417DA28A9B8570E8FD6E79C52B', 'isDownload': False} 2026-10-29 06:00:24,954 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-29 06:00:24,986 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:00:25,032 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:25] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.017 2026-10-29 06:00:25,055 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:25] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.039 2026-10-29 06:00:25,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:25] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.054 2026-10-29 06:00:25,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 06:00:25,775 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-29 06:00:25,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.010 2026-10-29 06:00:25,850 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:00:25,853 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:00:25,914 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:26,889 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.303 0.718 2026-10-29 06:00:26,985 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.992 2026-10-29 06:00:27,038 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:00:27,075 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.106 2026-10-29 06:00:27,221 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:00:27,300 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 06:00:28,028 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.158 0.511 2026-10-29 06:00:28,121 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:00:28,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.076 2026-10-29 06:00:28,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.029 2026-10-29 06:00:28,227 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.015 0.009 2026-10-29 06:00:28,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.064 0.074 2026-10-29 06:00:28,447 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.014 0.145 2026-10-29 06:00:28,532 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.011 0.205 2026-10-29 06:00:28,591 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 06:00:28,620 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:00:28,624 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.014 0.304 2026-10-29 06:00:28,656 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:00:28,661 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.310 2026-10-29 06:00:28,712 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 06:00:28,713 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 06:00:28,740 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.029 0.362 2026-10-29 06:00:28,780 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.020 0.343 2026-10-29 06:00:28,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.359 2026-10-29 06:00:28,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.015 0.204 2026-10-29 06:00:28,953 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.025 0.195 2026-10-29 06:00:28,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.231 2026-10-29 06:00:28,999 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.014 0.228 2026-10-29 06:00:29,026 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.228 2026-10-29 06:00:29,069 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:29] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.005 0.219 2026-10-29 06:00:29,079 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.167 2026-10-29 06:00:29,116 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:29] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.014 0.171 2026-10-29 06:00:29,221 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 06:00:29,270 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:29,296 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.045 2026-10-29 06:00:29,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.038 2026-10-29 06:00:29,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:30,270 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:30,276 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:30,288 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:30,303 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:30,320 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:30,342 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:30,353 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:30,369 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:31,217 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-29 06:00:31,224 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:31,236 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:31,259 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:31,271 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:31,287 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:31,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-29 06:00:31,355 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 06:00:31,359 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:31,366 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:31,371 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:00:31,406 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:31,412 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:31] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.017 2026-10-29 06:00:31,421 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:00:31,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61722494 for PoS orders references: ['Order 00341-002-0002'] (draft: False) 2026-10-29 06:00:31,726 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61722494 with result: [{'id': 432, 'pos_reference': 'Order 00341-002-0002', 'account_move': False}] 2026-10-29 06:00:31,750 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.131 0.208 2026-10-29 06:00:31,806 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47311708 for PoS orders references: ['Order 00341-002-0001'] (draft: True) 2026-10-29 06:00:31,951 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47311708 with result: [{'id': 433, 'pos_reference': 'Order 00341-002-0001', 'account_move': False}] 2026-10-29 06:00:31,969 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.065 0.104 2026-10-29 06:00:31,986 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:31] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.136 2026-10-29 06:00:32,748 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 06:00:32,759 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:32,769 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 06:00:32,788 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 06:00:32,802 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 06:00:32,820 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:00:32,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73458902 for PoS orders references: ['Order 00341-002-0001'] (draft: False) 2026-10-29 06:00:32,845 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:32,882 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [734] 2026-10-29 06:00:33,063 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73458902 with result: [{'id': 433, 'pos_reference': 'Order 00341-002-0001', 'account_move': False}] 2026-10-29 06:00:33,076 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.097 0.146 2026-10-29 06:00:33,084 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.117 2026-10-29 06:00:33,862 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 06:00:33,878 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:00:33,887 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41182 2026-10-29 06:00:33,889 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 06:00:33,890 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41182 2026-10-29 06:00:34,009 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060034_008962_TestFrontend.txt 2026-10-29 06:00:34,009 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpabsbwim8_chrome_odoo" 2026-10-29 06:00:34,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-29 06:00:34,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41394 2026-10-29 06:00:34,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp0dfw0_f4_chrome_odoo 2026-10-29 06:00:34,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44793/json/version 2026-10-29 06:00:34,696 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44793/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:00:34,734 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 06:00:34,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44793/json 2026-10-29 06:00:34,736 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44793/json with timeout 3 increased to 10s during tests 2026-10-29 06:00:34,759 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44793/devtools/page/598210376AA9A492FB1E8956FEDDB65F 2026-10-29 06:00:34,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 06:00:34,784 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 06:00:35,185 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:00:35,188 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 06:00:35,191 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 06:00:35,192 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 06:00:35,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:00:36,248 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.086 0.951 2026-10-29 06:00:36,253 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '598210376AA9A492FB1E8956FEDDB65F', 'loaderId': 'FEAD67FC2778E50773463B8B53038118', 'isDownload': False} 2026-10-29 06:00:36,253 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-29 06:00:36,276 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:00:36,316 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.024 2026-10-29 06:00:36,340 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.045 2026-10-29 06:00:36,356 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.061 2026-10-29 06:00:36,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 06:00:36,952 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-29 06:00:37,007 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:00:37,040 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:00:37,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.026 2026-10-29 06:00:37,099 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:37,957 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.258 0.632 2026-10-29 06:00:38,058 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.913 2026-10-29 06:00:38,101 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:00:38,168 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.110 2026-10-29 06:00:38,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.018 2026-10-29 06:00:38,352 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 06:00:39,074 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.158 0.519 2026-10-29 06:00:39,173 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:00:39,225 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.104 2026-10-29 06:00:39,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00: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-10-29 06:00:39,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.012 2026-10-29 06:00:39,419 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.045 0.063 2026-10-29 06:00:39,439 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:39,488 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.023 0.155 2026-10-29 06:00:39,557 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.017 0.228 2026-10-29 06:00:39,597 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.241 2026-10-29 06:00:39,605 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00: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-10-29 06:00:39,635 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 06:00:39,655 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:00:39,656 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.029 0.277 2026-10-29 06:00:39,676 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:00:39,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.017 0.366 2026-10-29 06:00:39,780 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.022 0.295 2026-10-29 06:00:39,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.314 2026-10-29 06:00:39,916 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.032 0.244 2026-10-29 06:00:39,944 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.258 2026-10-29 06:00:39,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.259 2026-10-29 06:00:39,979 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.226 2026-10-29 06:00:40,002 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.204 2026-10-29 06:00:40,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:40] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.005 0.188 2026-10-29 06:00:40,058 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.172 2026-10-29 06:00:40,091 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:40] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.074 2026-10-29 06:00:40,300 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 06:00:40,362 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.030 2026-10-29 06:00:40,363 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:40,375 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.017 2026-10-29 06:00:40,517 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:00:41,325 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:41,330 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:41,343 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:41,375 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:41,389 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:41,397 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:41,412 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 06:00:41,448 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 06:00:41,463 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-10-29 06:00:41,476 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:00:41,477 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:00:41,480 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:00:41,509 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:41,522 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18020201 for PoS orders references: ['Order 00342-002-0001'] (draft: False) 2026-10-29 06:00:41,547 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 06:00:41,803 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18020201 with result: [{'id': 434, 'pos_reference': 'Order 00342-002-0001', 'account_move': False}] 2026-10-29 06:00:41,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.105 0.218 2026-10-29 06:00:41,985 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 06:00:41,986 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 06:00:41,987 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 06:00:41,992 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 06:00:41,992 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 06:00:41,993 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 06:00:41,994 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 06:00:41,996 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 06:00:41,997 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 06:00:41,997 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 06:00:41,998 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 06:00:42,006 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 06:00:42,015 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:00:42,023 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 06:00:42,025 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 06:00:42,033 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:00:42,040 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 06:00:42,056 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:00:42,060 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:00:42,065 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:00:42,073 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 06:00:42,094 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 06:00:42,095 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 06:00:42,100 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 06:00:42,100 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 06:00:42,103 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 06:00:42,104 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 06:00:42,105 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 06:00:42,105 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 06:00:42,107 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 06:00:42,108 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 06:00:42,109 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 06:00:42,113 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 06:00:42,113 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 06:00:42,114 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 06:00:42,116 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 06:00:42,134 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 06:00:42,135 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 06:00:42,138 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 06:00:42,138 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 06:00:42,139 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 06:00:42,140 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 06:00:42,140 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 06:00:42,141 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 06:00:42,142 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 06:00:42,146 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 06:00:42,147 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 06:00:42,147 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 06:00:42,148 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 06:00:42,149 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 06:00:42,151 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 06:00:42,155 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 06:00:42,159 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 06:00:42,162 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 06:00:42,164 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 06:00:42,165 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 06:00:42,168 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 06:00:42,169 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 06:00:42,170 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 06:00:42,187 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 06:00:42,200 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 06:00:42,208 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:00:42,232 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 06:00:42,236 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.065 2026-10-29 06:00:42,243 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 06:00:42,247 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 06:00:42,247 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.065 2026-10-29 06:00:42,259 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 06:00:42,260 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.085 2026-10-29 06:00:42,275 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 06:00:42,312 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 06:00:42,316 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 06:00:42,330 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 06:00:42,335 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.050 2026-10-29 06:00:42,351 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 06:00:42,367 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 06:00:42,393 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.068 2026-10-29 06:00:42,397 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 06:00:42,402 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 06:00:42,427 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 06:00:42,468 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-10-29 06:00:42,474 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 06:00:42,494 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 06:00:42,495 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.035 0.036 2026-10-29 06:00:42,505 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 06:00:42,523 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 06:00:42,530 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 06:00:42,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:00:42,540 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 06:00:42,545 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 06:00:42,547 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 06:00:42,548 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 06:00:42,549 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 06:00:42,549 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 06:00:42,554 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 06:00:42,556 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 06:00:42,556 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 06:00:42,557 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 06:00:42,558 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 06:00:42,559 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 06:00:42,559 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 06:00:42,560 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 06:00:42,561 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 06:00:42,561 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 06:00:42,562 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 06:00:42,563 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 06:00:42,563 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 06:00:42,565 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 06:00:42,566 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 06:00:42,567 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 06:00:42,569 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 06:00:42,570 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 06:00:42,575 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 06:00:42,575 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 06:00:42,597 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:00:42,637 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:00:42,648 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:00:42,655 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 06:00:42,649 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 06:00:42,661 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 06:00:43,014 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-10-29 06:00:43,038 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 06:00:43,041 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:43,165 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-29 06:00:43,166 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 06:00:43,225 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.037 2026-10-29 06:00:43,238 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:43] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.008 2026-10-29 06:00:43,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:43] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.022 0.067 2026-10-29 06:00:43,405 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:43] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:44,082 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-29 06:00:44,712 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:44,721 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:44,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-10-29 06:00:44,753 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 06:00:44,775 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 06:00:44,796 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:44,803 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:44,805 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 06:00:44,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41394 2026-10-29 06:00:44,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 06:00:44,818 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41394 2026-10-29 06:00:45,004 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060045_004476_TestFrontend.txt 2026-10-29 06:00:45,004 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp0dfw0_f4_chrome_odoo" 2026-10-29 06:00:45,032 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-29 06:00:49,968 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41643 2026-10-29 06:00:49,971 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmppcff3y6r_chrome_odoo 2026-10-29 06:00:49,971 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42113/json/version 2026-10-29 06:00:49,973 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42113/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:00:50,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 06:00:50,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42113/json 2026-10-29 06:00:50,009 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42113/json with timeout 3 increased to 10s during tests 2026-10-29 06:00:50,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42113/devtools/page/F234FC80DD7FD9DDDE894D7098262435 2026-10-29 06:00:50,045 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 06:00:50,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 06:00:50,508 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:00:50,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 06:00:50,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 06:00:50,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 06:00:50,579 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:00:51,615 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:51] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.091 0.950 2026-10-29 06:00:51,619 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'F234FC80DD7FD9DDDE894D7098262435', 'loaderId': 'E8822F266550E6A93EB5F1147A6231C2', 'isDownload': False} 2026-10-29 06:00:51,620 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-29 06:00:51,646 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:00:51,677 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:51] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.012 2026-10-29 06:00:51,690 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:51] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-10-29 06:00:51,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:51] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.062 2026-10-29 06:00:52,414 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:52] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.032 2026-10-29 06:00:52,424 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.040 2026-10-29 06:00:52,481 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-29 06:00:52,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 06:00:52,509 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 06:00:52,528 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:53,579 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.296 0.725 2026-10-29 06:00:53,691 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 1.091 2026-10-29 06:00:53,725 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:00:53,805 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.121 2026-10-29 06:00:53,874 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.016 2026-10-29 06:00:53,927 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.019 2026-10-29 06:00:54,695 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.179 0.552 2026-10-29 06:00:54,750 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:00:54,846 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.097 2026-10-29 06:00:54,877 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:54] "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-10-29 06:00:54,898 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:00:55,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.068 0.079 2026-10-29 06:00:55,175 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /web/image?model=product.product&field=image_128&id=1664&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.034 0.195 2026-10-29 06:00:55,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /web/image?model=product.product&field=image_128&id=1665&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.031 0.279 2026-10-29 06:00:55,293 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:00:55,331 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00: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-10-29 06:00:55,340 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:00:55,349 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:00:55,353 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /web/image?model=product.product&field=image_128&id=1666&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.016 0.359 2026-10-29 06:00:55,376 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:00:55,445 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /web/image?model=product.product&field=image_128&id=1667&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.032 0.430 2026-10-29 06:00:55,506 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /web/image?model=product.product&field=image_128&id=1668&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.013 0.493 2026-10-29 06:00:55,536 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.440 2026-10-29 06:00:55,550 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.360 2026-10-29 06:00:55,663 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.038 0.259 2026-10-29 06:00:55,742 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.344 2026-10-29 06:00:55,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /web/image?model=product.product&field=image_128&id=1669&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.017 0.345 2026-10-29 06:00:55,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /web/image?model=product.product&field=image_128&id=1670&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.012 0.361 2026-10-29 06:00:55,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-10-29 06:00:55,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:55] "GET /web/image?model=product.product&field=image_128&id=1672&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.019 0.362 2026-10-29 06:00:55,979 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 06:00:56,000 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image?model=product.product&field=image_128&id=1671&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.428 2026-10-29 06:00:56,007 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.409 2026-10-29 06:00:56,067 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image?model=product.product&field=image_128&id=1675&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.020 0.377 2026-10-29 06:00:56,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image?model=product.product&field=image_128&id=1674&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.009 0.348 2026-10-29 06:00:56,143 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.306 2026-10-29 06:00:56,211 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.301 2026-10-29 06:00:56,263 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.273 2026-10-29 06:00:56,281 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.266 2026-10-29 06:00:56,350 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.012 0.249 2026-10-29 06:00:56,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image?model=product.product&field=image_128&id=1673&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.008 0.295 2026-10-29 06:00:56,477 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.008 0.286 2026-10-29 06:00:56,492 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.265 2026-10-29 06:00:56,515 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:00:56,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.238 2026-10-29 06:00:56,548 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.250 2026-10-29 06:00:56,567 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.189 2026-10-29 06:00:56,581 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.002 0.125 2026-10-29 06:00:56,620 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:56] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.004 0.121 2026-10-29 06:00:57,155 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:57,194 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:57,210 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:57,224 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:57,243 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-29 06:00:57,371 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:57,380 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:57,391 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:57,402 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:57,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-29 06:00:57,569 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:57,590 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:57,607 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 06:00:57,621 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:57,640 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,418 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.023 0.010 2026-10-29 06:00:58,493 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,531 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,541 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,551 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,592 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,601 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,619 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,636 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,654 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,674 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,686 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,702 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,720 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,735 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,753 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,771 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,786 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,805 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,818 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,836 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:58,853 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-29 06:00:58,908 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 06:00:58,920 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:00:58,928 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:00:58,978 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:00:58,984 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:58] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.025 2026-10-29 06:00:59,033 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:00:59,045 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22753558 for PoS orders references: ['Order 00343-002-0002'] (draft: False) 2026-10-29 06:00:59,065 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:00:59,347 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22753558 with result: [{'id': 435, 'pos_reference': 'Order 00343-002-0002', 'account_move': False}] 2026-10-29 06:00:59,373 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.107 0.230 2026-10-29 06:00:59,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49882471 for PoS orders references: ['Order 00343-002-0001'] (draft: True) 2026-10-29 06:00:59,621 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49882471 with result: [{'id': 436, 'pos_reference': 'Order 00343-002-0001', 'account_move': False}] 2026-10-29 06:00:59,634 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.058 0.162 2026-10-29 06:00:59,651 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:00:59] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.140 2026-10-29 06:01:00,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 06:01:00,447 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 06:01:00,481 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:00,485 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:00,507 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:00,518 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 06:01:00,536 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:00,553 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:00,569 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 06:01:00,585 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:00,602 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:00,619 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:00,635 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 06:01:00,652 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:00,668 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:00,686 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:00,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-10-29 06:01:00,718 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:00,735 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:00,737 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 06:01:00,751 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41643 2026-10-29 06:01:00,752 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 06:01:00,756 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41643 2026-10-29 06:01:00,874 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060100_874243_TestFrontend.txt 2026-10-29 06:01:00,874 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmppcff3y6r_chrome_odoo" 2026-10-29 06:01:00,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-29 06:01:01,697 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41859 2026-10-29 06:01:01,697 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpqf4nqnav_chrome_odoo 2026-10-29 06:01:01,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46331/json/version 2026-10-29 06:01:01,704 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46331/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:01:01,818 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 06:01:01,818 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46331/json 2026-10-29 06:01:01,819 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46331/json with timeout 3 increased to 10s during tests 2026-10-29 06:01:01,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46331/devtools/page/1EBCB5D3B939D0B6328F154000741770 2026-10-29 06:01:01,854 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 06:01:01,878 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 06:01:02,136 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:01:02,142 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 06:01:02,152 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 06:01:02,152 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 06:01:02,182 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:01:03,127 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:03] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.087 0.863 2026-10-29 06:01:03,131 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '1EBCB5D3B939D0B6328F154000741770', 'loaderId': 'D3CDB57C9E80C7977DFEE4DEBB62C427', 'isDownload': False} 2026-10-29 06:01:03,132 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-29 06:01:03,168 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:01:03,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:03] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.016 2026-10-29 06:01:03,229 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:03] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.046 2026-10-29 06:01:03,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:03] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.059 2026-10-29 06:01:03,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:03] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 06:01:03,857 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-29 06:01:03,950 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 06:01:03,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.016 2026-10-29 06:01:03,973 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 06:01:04,022 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:05,057 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.302 0.749 2026-10-29 06:01:05,175 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.077 2026-10-29 06:01:05,208 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:01:05,315 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.160 2026-10-29 06:01:05,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 06:01:05,478 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 06:01:06,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.190 0.561 2026-10-29 06:01:06,294 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:01:06,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.079 2026-10-29 06:01:06,429 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "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-10-29 06:01:06,447 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 06:01:06,585 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.044 0.078 2026-10-29 06:01:06,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.016 0.173 2026-10-29 06:01:06,677 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:01:06,752 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.028 0.203 2026-10-29 06:01:06,763 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:01:06,812 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:01:06,826 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.012 0.276 2026-10-29 06:01:06,856 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.293 2026-10-29 06:01:06,875 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:01:06,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.035 0.328 2026-10-29 06:01:06,931 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.063 2026-10-29 06:01:06,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:06] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.036 0.349 2026-10-29 06:01:07,021 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.305 2026-10-29 06:01:07,087 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:07] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.015 0.159 2026-10-29 06:01:07,162 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:07] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.025 0.223 2026-10-29 06:01:07,187 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.222 2026-10-29 06:01:07,222 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.020 0.252 2026-10-29 06:01:07,239 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.235 2026-10-29 06:01:07,268 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:07] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.004 0.236 2026-10-29 06:01:07,284 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.224 2026-10-29 06:01:07,313 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:07] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.009 0.152 2026-10-29 06:01:07,470 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-29 06:01:07,513 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:07,536 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.042 2026-10-29 06:01:07,555 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.043 2026-10-29 06:01:07,759 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:01:08,513 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:08,519 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 06:01:08,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10204560 for PoS orders references: ['Order 00344-002-0001'] (draft: True) 2026-10-29 06:01:08,542 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:08,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 06:01:08,570 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:01:08,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41859 2026-10-29 06:01:08,641 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 06:01:08,645 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41859 2026-10-29 06:01:08,757 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10204560 with result: [{'id': 437, 'pos_reference': 'Order 00344-002-0001', 'account_move': False}] 2026-10-29 06:01:08,779 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060108_778936_TestFrontend.txt 2026-10-29 06:01:08,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpqf4nqnav_chrome_odoo" 2026-10-29 06:01:08,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.104 0.146 2026-10-29 06:01:08,845 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-10-29 06:01:09,537 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 42061 2026-10-29 06:01:09,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpk_zgw_jt_chrome_odoo 2026-10-29 06:01:09,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37237/json/version 2026-10-29 06:01:09,546 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37237/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:01:09,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 06:01:09,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37237/json 2026-10-29 06:01:09,680 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37237/json with timeout 3 increased to 10s during tests 2026-10-29 06:01:09,700 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37237/devtools/page/F082A81890234A71263CE7589568909F 2026-10-29 06:01:09,715 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 06:01:09,737 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 06:01:10,029 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:01:10,032 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 06:01:10,041 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 06:01:10,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 06:01:10,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:01:11,043 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:11] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.091 0.888 2026-10-29 06:01:11,047 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'F082A81890234A71263CE7589568909F', 'loaderId': 'E37B77454B29EB22681AC5B3BD5AC0A7', 'isDownload': False} 2026-10-29 06:01:11,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-29 06:01:11,093 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:01:11,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:11] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.018 2026-10-29 06:01:11,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:11] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.037 2026-10-29 06:01:11,171 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:11] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.065 2026-10-29 06:01:11,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:11] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.019 2026-10-29 06:01:11,810 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.032 2026-10-29 06:01:11,857 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:01:11,867 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 06:01:11,871 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:01:11,932 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:12,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:01:12,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.358 0.729 2026-10-29 06:01:13,136 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.075 2026-10-29 06:01:13,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "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-10-29 06:01:13,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 06:01:13,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.050 0.061 2026-10-29 06:01:13,377 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.096 2026-10-29 06:01:13,413 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 06:01:13,478 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.029 0.202 2026-10-29 06:01:13,486 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:01:13,516 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:01:13,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.015 0.335 2026-10-29 06:01:13,627 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:01:13,642 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:01:13,646 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.016 0.357 2026-10-29 06:01:13,731 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.026 0.452 2026-10-29 06:01:13,765 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.382 2026-10-29 06:01:13,803 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.352 2026-10-29 06:01:13,844 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.302 2026-10-29 06:01:13,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.026 0.251 2026-10-29 06:01:13,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.258 2026-10-29 06:01:13,971 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.224 2026-10-29 06:01:13,992 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.207 2026-10-29 06:01:14,014 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:14] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.002 0.197 2026-10-29 06:01:14,021 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.179 2026-10-29 06:01:14,071 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:14] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.025 0.158 2026-10-29 06:01:14,206 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-29 06:01:14,241 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:14,262 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.026 2026-10-29 06:01:14,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.024 2026-10-29 06:01:14,432 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:01:15,237 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-29 06:01:15,283 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-29 06:01:15,315 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-29 06:01:15,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.023 2026-10-29 06:01:15,473 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 06:01:15,473 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 06:01:15,474 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 06:01:15,484 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 06:01:15,485 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 06:01:15,485 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 06:01:15,493 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 06:01:15,520 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:01:15,536 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:01:15,537 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:01:15,542 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 06:01:15,543 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 06:01:15,544 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 06:01:15,545 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 06:01:15,546 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 06:01:15,548 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 06:01:15,549 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 06:01:15,549 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 06:01:15,558 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 06:01:15,559 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 06:01:15,572 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:01:15,576 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 06:01:15,576 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 06:01:15,577 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 06:01:15,578 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 06:01:15,578 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 06:01:15,579 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 06:01:15,580 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 06:01:15,595 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 06:01:15,599 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:01:15,614 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:01:15,620 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 06:01:15,621 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 06:01:15,621 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 06:01:15,622 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 06:01:15,623 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 06:01:15,623 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 06:01:15,629 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:01:15,670 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 06:01:15,676 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 06:01:15,680 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:01:15,690 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 06:01:15,691 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 06:01:15,692 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 06:01:15,692 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 06:01:15,693 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 06:01:15,694 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 06:01:15,695 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 06:01:15,698 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 06:01:15,699 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 06:01:15,700 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 06:01:15,701 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 06:01:15,701 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 06:01:15,702 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 06:01:15,702 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 06:01:15,703 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 06:01:15,704 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 06:01:15,705 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 06:01:15,705 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 06:01:15,706 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 06:01:15,706 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 06:01:15,707 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 06:01:15,708 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 06:01:15,708 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 06:01:15,709 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 06:01:15,714 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 06:01:15,715 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 06:01:15,719 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 06:01:15,725 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 06:01:15,727 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 06:01:15,728 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 06:01:15,730 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:01:15,761 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 06:01:15,762 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 06:01:15,788 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:01:15,791 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.068 2026-10-29 06:01:15,804 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.025 0.042 2026-10-29 06:01:15,831 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-29 06:01:15,843 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 06:01:15,850 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 06:01:15,855 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 06:01:15,870 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 06:01:15,871 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:01:15,872 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 06:01:15,890 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 06:01:15,904 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 06:01:15,910 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 06:01:15,935 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 06:01:15,936 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 06:01:15,950 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 06:01:15,959 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 06:01:15,960 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-29 06:01:15,968 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 06:01:15,979 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.079 2026-10-29 06:01:15,986 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:01:15,999 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 06:01:16,010 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:01:16,015 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 06:01:16,028 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:01:16,036 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 06:01:16,051 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 06:01:16,052 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 06:01:16,058 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 06:01:16,063 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 06:01:16,064 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 06:01:16,068 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 06:01:16,070 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 06:01:16,078 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 06:01:16,079 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 06:01:16,080 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 06:01:16,081 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 06:01:16,085 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 06:01:16,085 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 06:01:16,086 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 06:01:16,087 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 06:01:16,089 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 06:01:16,107 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:01:16,119 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:01:16,128 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:01:16,463 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-29 06:01:16,526 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-29 06:01:16,541 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:01:16,544 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:01:16,652 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-10-29 06:01:16,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:01:16,655 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-29 06:01:16,696 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:16] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.031 2026-10-29 06:01:16,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19102847 for PoS orders references: ['Order 00345-001-0001'] (draft: False) 2026-10-29 06:01:16,743 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:01:16,766 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:16] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 06:01:16,916 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:16] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 06:01:17,037 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19102847 with result: [{'id': 438, 'pos_reference': 'Order 00345-001-0001', 'account_move': False}] 2026-10-29 06:01:17,070 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.164 0.207 2026-10-29 06:01:17,229 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:17] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3Dc88bcd53-e5f0-4406-ad0f-7e81d3082d03?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.109 2026-10-29 06:01:17,306 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 06:01:18,175 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 06:01:18,186 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:01:18,191 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 42061 2026-10-29 06:01:18,192 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 06:01:18,193 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 42061 2026-10-29 06:01:18,351 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060118_351038_TestFrontend.txt 2026-10-29 06:01:18,351 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpk_zgw_jt_chrome_odoo" 2026-10-29 06:01:18,384 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-29 06:01:23,286 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 42316 2026-10-29 06:01:23,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp7oyzy_m9_chrome_odoo 2026-10-29 06:01:23,287 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34901/json/version 2026-10-29 06:01:23,308 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34901/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:01:23,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-29 06:01:23,425 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34901/json 2026-10-29 06:01:23,426 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34901/json with timeout 3 increased to 10s during tests 2026-10-29 06:01:23,448 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34901/devtools/page/1E02DCE976D0C65897A6A6C5641B5FB9 2026-10-29 06:01:23,490 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-29 06:01:23,518 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-29 06:01:23,991 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:01:23,995 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-29 06:01:23,998 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-29 06:01:23,998 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-29 06:01:24,027 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:01:25,084 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:25] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.114 0.954 2026-10-29 06:01:25,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '1E02DCE976D0C65897A6A6C5641B5FB9', 'loaderId': '9C6BE4C2CC94BC5D0F7092F542BA2CC5', 'isDownload': False} 2026-10-29 06:01:25,090 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-29 06:01:25,121 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:01:25,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:25] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.029 2026-10-29 06:01:25,198 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:25] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.054 2026-10-29 06:01:25,229 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:25] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.058 2026-10-29 06:01:25,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.024 2026-10-29 06:01:25,838 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.017 2026-10-29 06:01:25,873 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:01:25,900 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:01:25,903 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.016 2026-10-29 06:01:25,960 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:26,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:01:27,061 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 319 0.333 0.791 2026-10-29 06:01:27,193 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.072 2026-10-29 06:01:27,224 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "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-10-29 06:01:27,244 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 06:01:27,371 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /web/image?model=product.product&field=image_128&id=1676&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 14 0.032 0.051 2026-10-29 06:01:27,399 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:01:27,443 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.016 0.151 2026-10-29 06:01:27,514 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /web/image?model=product.product&field=image_128&id=1677&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.012 0.198 2026-10-29 06:01:27,544 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:01:27,562 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:01:27,577 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /web/image?model=product.product&field=image_128&id=1678&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.252 2026-10-29 06:01:27,623 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:01:27,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:01:27,673 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /web/image?model=product.product&field=image_128&id=1679&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.020 0.333 2026-10-29 06:01:27,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /web/image?model=product.product&field=image_128&id=1680&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.009 0.427 2026-10-29 06:01:27,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.365 2026-10-29 06:01:27,825 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.359 2026-10-29 06:01:27,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.011 0.260 2026-10-29 06:01:27,959 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:27] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 18 0.032 0.279 2026-10-29 06:01:28,047 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=product.product&field=image_128&id=1681&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.013 0.333 2026-10-29 06:01:28,118 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=product.product&field=image_128&id=1682&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.335 2026-10-29 06:01:28,183 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=product.product&field=image_128&id=1683&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.012 0.376 2026-10-29 06:01:28,221 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-10-29 06:01:28,244 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=product.product&field=image_128&id=1684&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.013 0.395 2026-10-29 06:01:28,246 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-10-29 06:01:28,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.387 2026-10-29 06:01:28,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=product.product&field=image_128&id=1687&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.015 0.427 2026-10-29 06:01:28,352 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.375 2026-10-29 06:01:28,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=product.product&field=image_128&id=1686&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.011 0.330 2026-10-29 06:01:28,468 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.009 0.323 2026-10-29 06:01:28,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.012 0.329 2026-10-29 06:01:28,582 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.298 2026-10-29 06:01:28,605 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.257 2026-10-29 06:01:28,696 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=product.product&field=image_128&id=1685&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.010 0.305 2026-10-29 06:01:28,754 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 8 0.008 0.311 2026-10-29 06:01:28,772 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.283 2026-10-29 06:01:28,790 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:01:28,811 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-29%2005:53:39 HTTP/1.1" 200 - 4 0.005 0.040 2026-10-29 06:01:28,832 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.234 2026-10-29 06:01:28,856 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.221 2026-10-29 06:01:28,874 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.152 2026-10-29 06:01:28,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.346 2026-10-29 06:01:29,465 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:29,492 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:29,512 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:29,519 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:29,539 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-10-29 06:01:29,687 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-29 06:01:29,816 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 06:01:29,817 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 06:01:29,817 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 06:01:29,819 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 06:01:29,822 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 06:01:29,824 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 06:01:29,825 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 06:01:29,825 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 06:01:29,827 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 06:01:29,827 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 06:01:29,828 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 06:01:29,828 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 06:01:29,832 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 06:01:29,833 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 06:01:29,835 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 06:01:29,836 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 06:01:29,837 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 06:01:29,838 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 06:01:29,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 06:01:29,841 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 06:01:29,842 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 06:01:29,843 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 06:01:29,844 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 06:01:29,845 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 06:01:29,845 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 06:01:29,849 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 06:01:29,851 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 06:01:29,852 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 06:01:29,853 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 06:01:29,854 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 06:01:29,855 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 06:01:29,866 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-29 06:01:29,885 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:29] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:01:29,888 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:29] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:01:29,895 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 06:01:29,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-10-29 06:01:29,906 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 06:01:29,908 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 06:01:29,909 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 06:01:29,910 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 06:01:29,911 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 06:01:29,913 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:29] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:01:29,941 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:29] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:01:29,943 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:29,985 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 06:01:29,989 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 06:01:30,012 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 06:01:30,013 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 06:01:30,021 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.078 2026-10-29 06:01:30,024 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 06:01:30,032 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 06:01:30,036 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 06:01:30,042 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 06:01:30,046 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 06:01:30,050 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 06:01:30,051 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 06:01:30,053 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 06:01:30,054 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 06:01:30,055 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 06:01:30,055 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 06:01:30,056 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 06:01:30,057 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 06:01:30,063 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 06:01:30,065 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 06:01:30,069 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 06:01:30,073 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.084 2026-10-29 06:01:30,078 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 06:01:30,087 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 06:01:30,093 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 06:01:30,097 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-10-29 06:01:30,112 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 06:01:30,126 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:01:30,129 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 06:01:30,138 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:01:30,140 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 06:01:30,142 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 06:01:30,151 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 06:01:30,157 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 06:01:30,163 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 06:01:30,165 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:01:30,166 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 06:01:30,172 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 06:01:30,173 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 06:01:30,187 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 06:01:30,188 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 06:01:30,193 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 06:01:30,194 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 06:01:30,195 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 06:01:30,201 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 06:01:30,203 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 06:01:30,204 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:01:30,207 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 06:01:30,208 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 06:01:30,209 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 06:01:30,210 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 06:01:30,212 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 06:01:30,213 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 06:01:30,213 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 06:01:30,216 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 06:01:30,216 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 06:01:30,218 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 06:01:30,218 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 06:01:30,219 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 06:01:30,220 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 06:01:30,220 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 06:01:30,224 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 06:01:30,238 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 06:01:30,239 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 06:01:30,241 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 06:01:30,241 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 06:01:30,277 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:01:30,318 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:01:30,323 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 06:01:30,372 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 06:01:30,385 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-29 06:01:30,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.023 0.022 2026-10-29 06:01:30,413 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.079 2026-10-29 06:01:30,431 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 06:01:30,439 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-29 06:01:30,450 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 06:01:30,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:01:30,503 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:01:30,530 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 06:01:31,029 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:01:31,082 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17571373 for PoS orders references: ['Order 00346-001-0001'] (draft: True) 2026-10-29 06:01:31,139 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:31] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 06:01:31,306 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:31] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:01:31,408 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17571373 with result: [{'id': 439, 'pos_reference': 'Order 00346-001-0001', 'account_move': False}] 2026-10-29 06:01:31,430 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.149 0.204 2026-10-29 06:01:31,742 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 06:01:32,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-29 06:01:32,577 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:01:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:01:32,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 42316 2026-10-29 06:01:32,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-29 06:01:32,585 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 42316 2026-10-29 06:01:32,719 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060132_719192_TestFrontend.txt 2026-10-29 06:01:32,719 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp7oyzy_m9_chrome_odoo" 2026-10-29 06:01:32,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 06:02:12,607 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [105] 2026-10-29 06:02:16,236 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_01_pos_restaurant ... 2026-10-29 06:02:16,887 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42570 2026-10-29 06:02:16,887 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp6e1vqtmp_chrome_odoo 2026-10-29 06:02:16,888 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39321/json/version 2026-10-29 06:02:16,889 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39321/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:02:16,975 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:02:16,976 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39321/json 2026-10-29 06:02:16,977 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39321/json with timeout 3 increased to 10s during tests 2026-10-29 06:02:17,015 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:39321/devtools/page/0DF52AF929F5FB01719632BF2B28F3A4 2026-10-29 06:02:17,038 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:02:17,054 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:02:17,400 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:02:17,403 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:02:17,405 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:17,405 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:17,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:02:18,526 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:18] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 111 0.089 1.005 2026-10-29 06:02:18,535 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '0DF52AF929F5FB01719632BF2B28F3A4', 'loaderId': '060071EEADBEF3656F8430E968EDD6CD', 'isDownload': False} 2026-10-29 06:02:18,535 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-29 06:02:18,549 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:02:18,588 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:18] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.022 2026-10-29 06:02:18,615 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:18] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.049 2026-10-29 06:02:18,634 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:18] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.055 2026-10-29 06:02:19,253 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:19] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.010 0.015 2026-10-29 06:02:19,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.022 2026-10-29 06:02:19,330 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:02:19,338 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:02:19,354 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 06:02:19,389 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:20,508 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.363 0.764 2026-10-29 06:02:20,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 1.156 2026-10-29 06:02:20,647 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:02:20,742 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.051 0.139 2026-10-29 06:02:20,892 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 06:02:20,971 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.013 2026-10-29 06:02:21,676 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.165 0.501 2026-10-29 06:02:21,769 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:21,794 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.075 2026-10-29 06:02:21,824 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02: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-10-29 06:02:21,846 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 06:02:22,014 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 14 0.038 0.108 2026-10-29 06:02:22,042 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:02:22,096 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.010 0.224 2026-10-29 06:02:22,124 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:02:22,141 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:02:22,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.010 0.263 2026-10-29 06:02:22,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.034 0.318 2026-10-29 06:02:22,282 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.360 2026-10-29 06:02:22,283 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:02:22,306 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:02:22,308 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.393 2026-10-29 06:02:22,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.263 2026-10-29 06:02:22,360 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.202 2026-10-29 06:02:22,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.021 0.209 2026-10-29 06:02:22,464 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.018 0.145 2026-10-29 06:02:22,491 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.011 0.159 2026-10-29 06:02:22,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.177 2026-10-29 06:02:22,538 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.002 0.156 2026-10-29 06:02:22,558 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.197 2026-10-29 06:02:22,568 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.173 2026-10-29 06:02:22,596 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.007 0.037 2026-10-29 06:02:22,836 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:22,874 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:22,887 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.026 2026-10-29 06:02:22,898 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.016 2026-10-29 06:02:23,134 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:02:23,870 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:23,882 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:23,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:23,930 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:23,940 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:23,963 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:23,988 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:24,018 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:24,019 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:24,034 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:24,147 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 06:02:24,148 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 06:02:24,148 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 06:02:24,149 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 06:02:24,150 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 06:02:24,151 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 06:02:24,157 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 06:02:24,159 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 06:02:24,160 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 06:02:24,162 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 06:02:24,163 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 06:02:24,167 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 06:02:24,168 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 06:02:24,170 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 06:02:24,170 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 06:02:24,171 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:24,175 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.033 0.006 2026-10-29 06:02:24,188 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 06:02:24,189 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 06:02:24,189 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 06:02:24,190 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 06:02:24,190 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 06:02:24,191 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 06:02:24,191 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 06:02:24,192 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 06:02:24,193 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 06:02:24,193 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 06:02:24,195 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 06:02:24,198 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 06:02:24,198 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 06:02:24,199 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 06:02:24,199 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 06:02:24,216 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:02:24,221 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:02:24,254 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 06:02:24,255 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.052 2026-10-29 06:02:24,269 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 06:02:24,290 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 06:02:24,300 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 06:02:24,346 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:02:24,354 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 06:02:24,392 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 06:02:24,401 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:02:24,439 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.078 2026-10-29 06:02:24,450 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:02:24,463 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 06:02:24,492 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 06:02:24,496 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 06:02:24,499 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 06:02:24,500 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 06:02:24,509 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 06:02:24,510 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 06:02:24,511 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 06:02:24,511 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 06:02:24,512 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 06:02:24,513 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 06:02:24,513 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 06:02:24,516 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 06:02:24,519 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 06:02:24,519 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 06:02:24,520 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 06:02:24,520 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 06:02:24,521 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 06:02:24,522 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 06:02:24,523 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 06:02:24,524 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 06:02:24,524 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 06:02:24,525 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 06:02:24,525 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 06:02:24,527 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 06:02:24,529 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 06:02:24,529 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 06:02:24,530 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 06:02:24,531 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 06:02:24,532 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 06:02:24,534 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 06:02:24,535 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 06:02:24,536 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 06:02:24,549 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 06:02:24,555 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 06:02:24,556 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 06:02:24,608 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 06:02:24,612 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 06:02:24,633 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.069 2026-10-29 06:02:24,636 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.065 2026-10-29 06:02:24,676 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 06:02:24,688 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 06:02:24,693 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 06:02:24,710 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 06:02:24,712 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 06:02:24,712 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.093 2026-10-29 06:02:24,718 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 06:02:24,737 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 06:02:24,740 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.111 2026-10-29 06:02:24,741 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:02:24,742 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 06:02:24,749 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:02:24,761 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:02:24,768 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 06:02:24,770 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 06:02:24,780 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 06:02:24,784 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 06:02:24,785 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 06:02:24,786 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 06:02:24,786 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 06:02:24,787 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 06:02:24,788 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 06:02:24,789 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 06:02:24,790 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 06:02:24,790 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 06:02:24,792 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 06:02:24,792 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 06:02:24,796 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 06:02:24,797 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 06:02:24,802 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 06:02:24,803 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 06:02:24,804 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 06:02:24,804 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 06:02:24,805 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 06:02:24,806 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 06:02:25,303 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47037768 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-10-29 06:02:25,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:25] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-10-29 06:02:25,492 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:25] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:02:25,498 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47037768 with result: [{'id': 440, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-10-29 06:02:25,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.110 0.123 2026-10-29 06:02:25,720 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 06:02:26,749 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:26,773 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:26,783 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:26,800 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:26,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 06:02:26,834 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 06:02:26,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.022 0.044 2026-10-29 06:02:27,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-29 06:02:27,703 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:27,743 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:27,754 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:27,773 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:27,783 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:27,808 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:27,842 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:27,871 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:02:27,872 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:02:27,887 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:27,905 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:27,931 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:27,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53816909 for PoS orders references: ['Order 00347-002-0002'] (draft: False) 2026-10-29 06:02:27,950 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:02:28,208 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53816909 with result: [{'id': 441, 'pos_reference': 'Order 00347-002-0002', 'account_move': False}] 2026-10-29 06:02:28,233 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.092 0.208 2026-10-29 06:02:28,715 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:28] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.015 2026-10-29 06:02:29,634 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-29 06:02:30,210 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:30,215 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:30,238 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:30,250 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:30,267 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:30,284 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.016 0.013 2026-10-29 06:02:31,084 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:31,103 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:31,116 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:31,142 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:31,149 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:31,462 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:31,587 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12791332 for PoS orders references: ['Order 00347-002-0003'] (draft: True) 2026-10-29 06:02:31,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12791332 with result: [{'id': 442, 'pos_reference': 'Order 00347-002-0003', 'account_move': False}] 2026-10-29 06:02:31,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.077 0.112 2026-10-29 06:02:32,902 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:32,915 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:32,937 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:32,948 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:32,968 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:32,982 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:33,019 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:33,020 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:33,031 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:33] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.035 2026-10-29 06:02:33,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29581156 for PoS orders references: ['Order 00347-002-0003'] (draft: False) 2026-10-29 06:02:33,094 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [762] 2026-10-29 06:02:33,243 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29581156 with result: [{'id': 442, 'pos_reference': 'Order 00347-002-0003', 'account_move': False}] 2026-10-29 06:02:33,267 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.068 0.164 2026-10-29 06:02:34,059 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:34,064 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:34,083 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:34,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.047 2026-10-29 06:02:34,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 06:02:34,917 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:34,932 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 06:02:34,949 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 06:02:34,999 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.042 2026-10-29 06:02:35,772 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-29 06:02:35,781 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:35,811 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:35,820 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:35,838 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:35,850 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:35,864 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31248570 for PoS orders references: ['Order 00347-002-0004'] (draft: True) 2026-10-29 06:02:35,876 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:35,981 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31248570 with result: [{'id': 443, 'pos_reference': 'Order 00347-002-0004', 'account_move': False}] 2026-10-29 06:02:36,002 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.037 0.106 2026-10-29 06:02:36,768 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:36,792 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:36,857 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.062 2026-10-29 06:02:37,640 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:37,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-29 06:02:37,667 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-29 06:02:37,725 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.048 2026-10-29 06:02:38,507 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:38,517 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:38,851 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:38,972 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74109425 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-10-29 06:02:39,002 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [758, 759] 2026-10-29 06:02:39,109 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74109425 with result: [{'id': 440, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-10-29 06:02:39,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.053 0.117 2026-10-29 06:02:39,191 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:39] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.011 0.032 2026-10-29 06:02:40,265 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:40,282 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:40,298 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:40,316 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:40,331 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:40,349 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:40,356 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:02:40,373 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:02:40,382 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42570 2026-10-29 06:02:40,386 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:02:40,390 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42570 2026-10-29 06:02:40,530 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060240_530327_TestPoSRestaurantLoyalty.txt 2026-10-29 06:02:40,530 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp6e1vqtmp_chrome_odoo" 2026-10-29 06:02:41,098 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42834 2026-10-29 06:02:41,099 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpc0r_gkx2_chrome_odoo 2026-10-29 06:02:41,099 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42731/json/version 2026-10-29 06:02:41,101 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42731/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:02:41,167 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:02:41,167 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42731/json 2026-10-29 06:02:41,169 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42731/json with timeout 3 increased to 10s during tests 2026-10-29 06:02:41,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:42731/devtools/page/39D39C1893ED773F0E70443E703EA61A 2026-10-29 06:02:41,236 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:02:41,243 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:02:41,313 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:02:41,319 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:02:41,343 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:41,343 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:41,510 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:41] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.018 0.105 2026-10-29 06:02:41,519 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '39D39C1893ED773F0E70443E703EA61A', 'loaderId': '368EDDB98F4D7F2635E082A63678754A', 'isDownload': False} 2026-10-29 06:02:41,519 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-29 06:02:41,547 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:02:41,585 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:41] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.014 2026-10-29 06:02:41,620 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:41] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.032 2026-10-29 06:02:41,654 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:41] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.050 2026-10-29 06:02:42,230 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:42] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 06:02:42,242 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.018 2026-10-29 06:02:42,308 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 06:02:42,315 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:02:42,327 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:02:42,344 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:43,106 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.176 0.593 2026-10-29 06:02:43,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.815 2026-10-29 06:02:43,261 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:02:43,371 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.175 2026-10-29 06:02:43,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 06:02:43,605 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 06:02:44,370 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.180 0.543 2026-10-29 06:02:44,410 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:44,517 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.092 2026-10-29 06:02:44,565 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.016 2026-10-29 06:02:44,600 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 06:02:44,713 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.019 0.056 2026-10-29 06:02:44,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.011 0.091 2026-10-29 06:02:44,828 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.013 0.152 2026-10-29 06:02:44,850 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 06:02:44,867 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:02:44,877 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:02:44,896 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.017 0.231 2026-10-29 06:02:44,908 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.206 2026-10-29 06:02:44,915 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:02:44,950 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.013 0.243 2026-10-29 06:02:44,976 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.246 2026-10-29 06:02:44,992 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.207 2026-10-29 06:02:45,040 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:45] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.012 0.144 2026-10-29 06:02:45,117 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:45] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 11 0.025 0.166 2026-10-29 06:02:45,150 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.204 2026-10-29 06:02:45,162 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.212 2026-10-29 06:02:45,180 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.206 2026-10-29 06:02:45,213 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:45] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.002 0.202 2026-10-29 06:02:45,228 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.221 2026-10-29 06:02:45,268 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:45] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.008 0.174 2026-10-29 06:02:45,750 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:45,814 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.060 2026-10-29 06:02:46,048 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:02:46,762 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:46,793 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21802217 for PoS orders references: ['Order 00347-002-0004'] (draft: True) 2026-10-29 06:02:46,799 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:46,829 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [764, 765] 2026-10-29 06:02:46,942 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21802217 with result: [{'id': 443, 'pos_reference': 'Order 00347-002-0004', 'account_move': False}] 2026-10-29 06:02:46,966 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.072 0.112 2026-10-29 06:02:47,196 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 06:02:47,739 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:47,757 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 06:02:48,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.009 2026-10-29 06:02:48,570 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:48,580 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:48,582 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:48,597 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:49,447 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:49,487 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:49,495 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:02:49,504 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:02:49,519 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:49,535 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:49,565 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:49,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35120359 for PoS orders references: ['Order 00347-002-0004'] (draft: False) 2026-10-29 06:02:49,597 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:02:49,621 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [768, 769] 2026-10-29 06:02:49,777 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35120359 with result: [{'id': 443, 'pos_reference': 'Order 00347-002-0004', 'account_move': False}] 2026-10-29 06:02:49,795 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.061 0.167 2026-10-29 06:02:49,952 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 06:02:49,953 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 06:02:49,953 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 06:02:49,954 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 06:02:49,954 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 06:02:49,955 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 06:02:49,955 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 06:02:49,956 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 06:02:49,971 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 06:02:49,973 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 06:02:49,973 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 06:02:49,977 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 06:02:49,978 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 06:02:49,979 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 06:02:49,980 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 06:02:49,981 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 06:02:49,982 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 06:02:49,983 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 06:02:49,983 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 06:02:49,985 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 06:02:49,985 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 06:02:49,987 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 06:02:49,988 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 06:02:49,989 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 06:02:49,989 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 06:02:49,990 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 06:02:49,991 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 06:02:49,992 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 06:02:49,993 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 06:02:50,008 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 06:02:50,013 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:02:50,067 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 06:02:50,073 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 06:02:50,077 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 06:02:50,079 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 06:02:50,081 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 06:02:50,082 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.052 2026-10-29 06:02:50,138 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:02:50,169 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.052 2026-10-29 06:02:50,187 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 06:02:50,188 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 06:02:50,212 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-29 06:02:50,218 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.104 2026-10-29 06:02:50,241 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.114 2026-10-29 06:02:50,245 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:02:50,247 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 06:02:50,251 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.073 2026-10-29 06:02:50,255 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 06:02:50,258 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 06:02:50,262 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 06:02:50,264 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 06:02:50,265 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 06:02:50,266 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 06:02:50,269 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 06:02:50,272 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 06:02:50,276 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 06:02:50,279 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 06:02:50,281 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 06:02:50,282 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:02:50,285 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 06:02:50,287 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 06:02:50,291 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 06:02:50,302 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 06:02:50,318 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 06:02:50,320 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 06:02:50,324 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 06:02:50,325 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.011 2026-10-29 06:02:50,326 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 06:02:50,327 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 06:02:50,328 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 06:02:50,328 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 06:02:50,329 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 06:02:50,330 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 06:02:50,331 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 06:02:50,331 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 06:02:50,332 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 06:02:50,333 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 06:02:50,342 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 06:02:50,343 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 06:02:50,348 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 06:02:50,350 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 06:02:50,351 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 06:02:50,366 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:02:50,372 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:02:50,374 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:02:50,375 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:02:50,393 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 06:02:50,397 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 06:02:50,399 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 06:02:50,400 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 06:02:50,402 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 06:02:50,407 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 06:02:50,410 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 06:02:50,415 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 06:02:50,422 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 06:02:50,476 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 06:02:50,482 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:02:50,482 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 06:02:50,492 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-29 06:02:50,513 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 06:02:50,518 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 06:02:50,527 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 06:02:50,529 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 06:02:50,537 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.166 2026-10-29 06:02:50,548 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 06:02:50,554 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 06:02:50,573 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 06:02:50,575 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 06:02:50,579 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 06:02:50,593 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 06:02:50,594 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 06:02:50,600 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 06:02:50,602 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 06:02:50,603 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 06:02:50,604 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 06:02:50,608 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 06:02:50,609 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 06:02:50,612 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 06:02:50,630 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:02:51,015 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:51,144 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:51,168 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.015 2026-10-29 06:02:51,210 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:51] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 06:02:51,350 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:51] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:02:52,652 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:52,665 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:52,677 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74031382 for PoS orders references: ['Order 00347-004-0005'] (draft: True) 2026-10-29 06:02:52,694 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:52,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74031382 with result: [{'id': 444, 'pos_reference': 'Order 00347-004-0005', 'account_move': False}] 2026-10-29 06:02:52,752 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.021 0.058 2026-10-29 06:02:52,902 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 06:02:53,519 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:53,531 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 06:02:54,319 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:54,327 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:54,345 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35831324 for PoS orders references: ['Order 00347-004-0005'] (draft: True) 2026-10-29 06:02:54,351 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:54,467 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35831324 with result: [{'id': 444, 'pos_reference': 'Order 00347-004-0005', 'account_move': False}] 2026-10-29 06:02:54,483 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.041 0.109 2026-10-29 06:02:55,259 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:02:55,275 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:02:55,298 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42834 2026-10-29 06:02:55,300 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:02:55,304 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42834 2026-10-29 06:02:55,434 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060255_434677_TestPoSRestaurantLoyalty.txt 2026-10-29 06:02:55,435 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpc0r_gkx2_chrome_odoo" 2026-10-29 06:02:55,487 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_02_others ... 2026-10-29 06:02:56,174 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43089 2026-10-29 06:02:56,175 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp0nu33xiq_chrome_odoo 2026-10-29 06:02:56,175 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34623/json/version 2026-10-29 06:02:56,177 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34623/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:02:56,259 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:02:56,260 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34623/json 2026-10-29 06:02:56,261 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34623/json with timeout 3 increased to 10s during tests 2026-10-29 06:02:56,291 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:34623/devtools/page/03441FC3F1B685F6B52DD007D3974E7C 2026-10-29 06:02:56,336 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:02:56,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:02:56,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:02:56,652 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:02:56,655 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:56,655 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:56,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:02:57,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:57] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.115 0.992 2026-10-29 06:02:57,794 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '03441FC3F1B685F6B52DD007D3974E7C', 'loaderId': '88A8F6E9D29311AF7D699BEFDA256CB4', 'isDownload': False} 2026-10-29 06:02:57,794 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-29 06:02:57,820 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:02:57,870 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:57] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.027 2026-10-29 06:02:57,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:57] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.045 2026-10-29 06:02:57,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:57] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.027 2026-10-29 06:02:58,602 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:58] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.011 0.017 2026-10-29 06:02:58,626 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.022 2026-10-29 06:02:58,671 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:02:58,696 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:02:58,697 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.016 2026-10-29 06:02:58,745 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:02:59,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.338 0.650 2026-10-29 06:02:59,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.986 2026-10-29 06:02:59,843 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:02:59,959 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:02:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.155 2026-10-29 06:03:00,110 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-29 06:03:00,173 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 06:03:00,937 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.198 0.535 2026-10-29 06:03:00,959 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:03:01,068 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.077 2026-10-29 06:03:01,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.023 2026-10-29 06:03:01,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.016 2026-10-29 06:03:01,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 14 0.064 0.074 2026-10-29 06:03:01,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.019 0.175 2026-10-29 06:03:01,428 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.216 2026-10-29 06:03:01,438 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:03:01,476 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 06:03:01,532 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:03:01,541 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:03:01,554 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.054 0.267 2026-10-29 06:03:01,588 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:03:01,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.011 0.358 2026-10-29 06:03:01,658 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.039 0.372 2026-10-29 06:03:01,690 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.356 2026-10-29 06:03:01,724 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.323 2026-10-29 06:03:01,731 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.235 2026-10-29 06:03:01,792 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.018 0.210 2026-10-29 06:03:01,831 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.013 0.218 2026-10-29 06:03:01,870 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.025 0.227 2026-10-29 06:03:01,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.213 2026-10-29 06:03:01,918 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.017 0.184 2026-10-29 06:03:01,956 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.003 0.203 2026-10-29 06:03:01,986 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:01] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.007 0.120 2026-10-29 06:03:02,157 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:02,177 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:02,204 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.038 2026-10-29 06:03:02,216 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.040 2026-10-29 06:03:02,420 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:03:03,203 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:03,206 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:03,227 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:03,239 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:03,250 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:03,271 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:03,285 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:03,299 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:04,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-10-29 06:03:04,157 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:04,168 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:04,180 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:04,199 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:04,217 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:04,244 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:04,250 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:04,264 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:04,281 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,131 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,164 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,167 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,182 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,198 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,223 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,233 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,249 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,266 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,287 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,305 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,318 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,332 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,355 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,369 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,383 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,401 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,418 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,440 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,456 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,471 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,488 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,555 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,573 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:03:05,579 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:03:05,587 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,601 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,615 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,632 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,652 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,670 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,682 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:05,699 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 06:03:05,734 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-29 06:03:05,742 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91047242 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-29 06:03:05,912 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91047242 with result: [{'id': 445, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-29 06:03:05,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.070 0.135 2026-10-29 06:03:05,950 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.177 2026-10-29 06:03:06,061 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.025 0.050 2026-10-29 06:03:06,878 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 06:03:06,884 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:06,897 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 06:03:06,915 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:06,930 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:06,947 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:06,963 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:06,986 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:06,997 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:06,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:03:07,013 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43089 2026-10-29 06:03:07,014 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:03:07,015 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43089 2026-10-29 06:03:07,134 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060307_133819_TestPoSRestaurantLoyalty.txt 2026-10-29 06:03:07,134 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp0nu33xiq_chrome_odoo" 2026-10-29 06:03:07,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43297 2026-10-29 06:03:07,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp6wf03b8x_chrome_odoo 2026-10-29 06:03:07,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36035/json/version 2026-10-29 06:03:07,565 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36035/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:03:07,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:03:07,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36035/json 2026-10-29 06:03:07,594 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36035/json with timeout 3 increased to 10s during tests 2026-10-29 06:03:07,609 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36035/devtools/page/2E355724E9D77D1C181CE88F51A41809 2026-10-29 06:03:07,628 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:03:07,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:03:07,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:03:07,747 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:03:07,762 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:07,762 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:07,886 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:07] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.016 0.080 2026-10-29 06:03:07,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '2E355724E9D77D1C181CE88F51A41809', 'loaderId': 'C9E451FF5C37CF8B14A6AABA86B17B12', 'isDownload': False} 2026-10-29 06:03:07,905 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-29 06:03:07,935 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:03:07,986 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:07] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.018 2026-10-29 06:03:08,004 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:08] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.041 2026-10-29 06:03:08,036 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:08] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.057 2026-10-29 06:03:08,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:08] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.015 0.010 2026-10-29 06:03:08,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.017 2026-10-29 06:03:08,676 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:03:08,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.010 2026-10-29 06:03:08,709 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:03:08,746 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:09,498 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.192 0.575 2026-10-29 06:03:09,596 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.793 2026-10-29 06:03:09,635 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:03:09,716 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.132 2026-10-29 06:03:09,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:03:09,858 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 06:03:10,716 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:10,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.226 0.552 2026-10-29 06:03:10,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.084 2026-10-29 06:03:10,947 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.015 2026-10-29 06:03:10,970 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 06:03:11,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.018 0.076 2026-10-29 06:03:11,177 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.011 0.135 2026-10-29 06:03:11,196 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:03:11,263 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.021 0.197 2026-10-29 06:03:11,295 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:03:11,316 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:03:11,332 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:03:11,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.015 0.290 2026-10-29 06:03:11,394 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.320 2026-10-29 06:03:11,411 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.320 2026-10-29 06:03:11,455 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.024 0.316 2026-10-29 06:03:11,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.253 2026-10-29 06:03:11,551 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 11 0.024 0.170 2026-10-29 06:03:11,594 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.011 0.217 2026-10-29 06:03:11,613 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.201 2026-10-29 06:03:11,644 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.212 2026-10-29 06:03:11,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.206 2026-10-29 06:03:11,709 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.009 0.216 2026-10-29 06:03:11,716 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.202 2026-10-29 06:03:11,739 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:11] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.045 2026-10-29 06:03:12,266 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:12,337 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.060 2026-10-29 06:03:12,601 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:03:13,336 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:13,342 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:13,356 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:13,369 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:13,385 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:13,403 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:13,413 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:13,431 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:14,009 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 06:03:14,282 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:14,299 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:14,300 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30229559 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-29 06:03:14,328 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [773, 774] 2026-10-29 06:03:14,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30229559 with result: [{'id': 445, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-29 06:03:14,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.053 0.105 2026-10-29 06:03:15,220 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:03:15,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 06:03:15,919 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-29 06:03:16,051 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:16,054 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52718881 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-29 06:03:16,073 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [775, 776, 777] 2026-10-29 06:03:16,196 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52718881 with result: [{'id': 445, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-29 06:03:16,214 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.066 0.105 2026-10-29 06:03:16,983 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:16,998 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:03:17,001 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 06:03:17,772 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:17,782 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:17,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.054 2026-10-29 06:03:18,710 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:18,725 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:18,739 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:18,749 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:18,767 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:18,785 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:18,799 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:03:18,816 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88587656 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-29 06:03:18,818 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:18,835 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [778, 779, 780] 2026-10-29 06:03:18,938 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88587656 with result: [{'id': 445, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-29 06:03:18,961 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.043 0.111 2026-10-29 06:03:19,735 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:19,798 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.046 2026-10-29 06:03:20,577 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:20,601 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:20,604 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:20,614 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:20,630 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:20,647 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:20,656 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:03:20,665 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:20,679 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:20,697 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:21,561 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:21,596 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:21,621 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:21] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.016 2026-10-29 06:03:21,769 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 06:03:21,769 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 06:03:21,769 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 06:03:21,770 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 06:03:21,770 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 06:03:21,771 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 06:03:21,776 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 06:03:21,777 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 06:03:21,778 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 06:03:21,779 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 06:03:21,779 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 06:03:21,780 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 06:03:21,781 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 06:03:21,782 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 06:03:21,782 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 06:03:21,782 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 06:03:21,784 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 06:03:21,784 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 06:03:21,787 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 06:03:21,788 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 06:03:21,812 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:03:21,816 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:21] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:03:21,827 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 06:03:21,833 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:21] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:03:21,854 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:21] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 06:03:21,859 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:21] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:03:21,874 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 06:03:21,892 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:21] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 06:03:21,899 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:21] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 06:03:21,907 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 06:03:21,908 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 06:03:21,908 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 06:03:21,909 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 06:03:21,909 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 06:03:21,917 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 06:03:21,919 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 06:03:21,920 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 06:03:21,945 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:21] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:03:21,948 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:21] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 06:03:21,986 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:21] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:03:21,987 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 06:03:21,988 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 06:03:21,990 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 06:03:21,991 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 06:03:21,992 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 06:03:21,993 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 06:03:21,996 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 06:03:21,997 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 06:03:21,997 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 06:03:21,999 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 06:03:22,000 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 06:03:22,001 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:03:22,001 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 06:03:22,002 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 06:03:22,010 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 06:03:22,045 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 06:03:22,047 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:03:22,049 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 06:03:22,054 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 06:03:22,063 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-10-29 06:03:22,081 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.076 2026-10-29 06:03:22,090 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 06:03:22,090 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 06:03:22,103 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 06:03:22,106 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 06:03:22,111 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 06:03:22,112 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 06:03:22,113 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 06:03:22,120 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 06:03:22,121 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 06:03:22,121 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 06:03:22,122 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 06:03:22,123 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 06:03:22,124 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 06:03:22,125 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 06:03:22,126 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 06:03:22,131 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 06:03:22,132 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 06:03:22,132 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 06:03:22,133 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 06:03:22,134 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 06:03:22,134 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 06:03:22,135 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 06:03:22,135 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 06:03:22,136 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 06:03:22,137 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 06:03:22,137 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 06:03:22,138 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 06:03:22,139 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 06:03:22,139 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 06:03:22,146 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:03:22,158 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 06:03:22,172 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 06:03:22,181 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 06:03:22,182 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 06:03:22,195 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 06:03:22,202 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 06:03:22,230 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 06:03:22,254 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 06:03:22,256 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 06:03:22,260 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:03:22,278 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:03:22,296 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:03:22,304 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 06:03:22,308 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 06:03:22,313 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 06:03:22,315 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 06:03:22,320 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 06:03:22,323 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 06:03:22,324 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 06:03:22,324 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 06:03:22,332 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 06:03:22,332 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 06:03:22,333 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 06:03:22,334 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 06:03:22,334 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 06:03:22,335 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 06:03:22,335 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 06:03:22,677 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-29 06:03:22,730 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:22,819 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:22,821 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:22,821 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:22,822 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:22,823 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:22,834 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:03:22,836 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:22,866 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:22,884 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:22,885 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4516927 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-29 06:03:22,896 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:22,910 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:22,914 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [781, 782, 783] 2026-10-29 06:03:22,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:22,932 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:22] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.012 2026-10-29 06:03:22,938 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:22,951 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:03:23,001 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:03:23,027 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43297 2026-10-29 06:03:23,031 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:03:23,032 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43297 2026-10-29 06:03:23,090 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4516927 with result: [{'id': 445, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-29 06:03:23,112 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.094 0.144 2026-10-29 06:03:23,184 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060323_183911_TestPoSRestaurantLoyalty.txt 2026-10-29 06:03:23,184 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp6wf03b8x_chrome_odoo" 2026-10-29 06:03:23,626 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43560 2026-10-29 06:03:23,627 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpa882wfa4_chrome_odoo 2026-10-29 06:03:23,627 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34857/json/version 2026-10-29 06:03:23,630 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34857/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:03:23,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:03:23,832 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34857/json 2026-10-29 06:03:23,834 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34857/json with timeout 3 increased to 10s during tests 2026-10-29 06:03:23,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:34857/devtools/page/136A8CD4BF5D134910DDEDE9E234BAFF 2026-10-29 06:03:23,893 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:03:23,906 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:03:24,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:03:24,013 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:03:24,016 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:24,016 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:24,176 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:24] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.019 0.127 2026-10-29 06:03:24,180 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '136A8CD4BF5D134910DDEDE9E234BAFF', 'loaderId': 'BD947A326C43CC3B7C2E43ADEAF6C028', 'isDownload': False} 2026-10-29 06:03:24,180 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-29 06:03:24,212 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:03:24,242 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:24] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.012 2026-10-29 06:03:24,264 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:24] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.023 2026-10-29 06:03:24,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:24] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.033 2026-10-29 06:03:24,865 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:24] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.021 2026-10-29 06:03:24,880 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-29 06:03:24,954 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:03:24,966 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:03:24,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.022 0.013 2026-10-29 06:03:25,007 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:25,757 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.173 0.579 2026-10-29 06:03:25,847 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 0.755 2026-10-29 06:03:25,886 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:03:26,000 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.139 2026-10-29 06:03:26,046 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 06:03:26,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 06:03:26,899 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:26,927 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.217 0.571 2026-10-29 06:03:27,054 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.072 2026-10-29 06:03:27,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.029 2026-10-29 06:03:27,130 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 06:03:27,293 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.032 0.080 2026-10-29 06:03:27,345 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:03:27,400 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.014 0.208 2026-10-29 06:03:27,442 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 06:03:27,460 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:03:27,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.032 0.244 2026-10-29 06:03:27,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.017 0.327 2026-10-29 06:03:27,581 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:03:27,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.332 2026-10-29 06:03:27,606 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.350 2026-10-29 06:03:27,619 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.009 2026-10-29 06:03:27,686 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.018 0.194 2026-10-29 06:03:27,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 11 0.024 0.254 2026-10-29 06:03:27,789 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.182 2026-10-29 06:03:27,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.019 0.456 2026-10-29 06:03:27,869 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.243 2026-10-29 06:03:27,880 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.233 2026-10-29 06:03:27,908 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.002 0.209 2026-10-29 06:03:27,938 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.008 0.150 2026-10-29 06:03:27,947 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.112 2026-10-29 06:03:29,104 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:29,112 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:29,129 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:29,147 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:29,165 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:29,179 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:29,195 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-29 06:03:29,213 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-29 06:03:29,242 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:29,258 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:29,260 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:03:29,271 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:29,285 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:29,303 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:29,313 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:29] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.010 0.012 2026-10-29 06:03:29,321 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:29,342 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:29,345 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:29] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.012 2026-10-29 06:03:29,355 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:29] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.003 0.014 2026-10-29 06:03:30,133 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:30,154 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:30,162 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:30,187 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:30,200 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:30,202 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.009 2026-10-29 06:03:30,213 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:30,229 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:30,244 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:30] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 06:03:30,248 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:30,336 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 06:03:31,017 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,031 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,046 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,063 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,076 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:31] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 06:03:31,087 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,098 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,114 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,132 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,147 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,162 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,181 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,197 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,217 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,230 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,244 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:31] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 06:03:31,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:31] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.010 0.009 2026-10-29 06:03:31,279 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:31,291 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:31] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.009 0.010 2026-10-29 06:03:31,307 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:31] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 06:03:32,072 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:32,081 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-29 06:03:32,096 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:32,112 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:32,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:32] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 06:03:32,139 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:32,142 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:32] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.008 2026-10-29 06:03:32,156 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:32,157 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:32] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 06:03:32,167 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 06:03:32,174 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:32,184 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:32,201 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:32,211 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:32] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.006 0.014 2026-10-29 06:03:32,992 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-29 06:03:32,995 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,015 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,030 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,046 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,063 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,079 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,096 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,115 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,130 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-29 06:03:33,150 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,164 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,167 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:33] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.003 0.007 2026-10-29 06:03:33,195 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,204 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,211 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:33] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.021 2026-10-29 06:03:33,217 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,256 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,264 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,280 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,298 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:33] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-10-29 06:03:33,315 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-29 06:03:33,334 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,343 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:33] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 06:03:33,347 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,371 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,381 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,396 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,415 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,431 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,446 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,463 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,531 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,532 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-29 06:03:33,536 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,540 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,551 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:33] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 06:03:33,562 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,565 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,590 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,591 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:33] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.010 0.011 2026-10-29 06:03:33,614 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,615 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:33] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 06:03:33,631 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:33] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 06:03:33,636 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:33,664 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 06:03:33,736 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.070 2026-10-29 06:03:33,930 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:03:34,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:03:34,679 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:34,700 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:34,713 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:34,720 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:03:34,754 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:03:34,755 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.009 2026-10-29 06:03:34,776 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43560 2026-10-29 06:03:34,782 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:03:34,784 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43560 2026-10-29 06:03:34,886 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060334_886038_TestPoSRestaurantLoyalty.txt 2026-10-29 06:03:34,886 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpa882wfa4_chrome_odoo" 2026-10-29 06:03:34,912 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_04_ticket_screen ... 2026-10-29 06:03:35,539 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43788 2026-10-29 06:03:35,540 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpyoyexkab_chrome_odoo 2026-10-29 06:03:35,540 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34349/json/version 2026-10-29 06:03:35,542 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34349/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:03:35,577 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:03:35,578 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34349/json 2026-10-29 06:03:35,579 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34349/json with timeout 3 increased to 10s during tests 2026-10-29 06:03:35,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:34349/devtools/page/C3314F000CAB17AF8EE4051B829E6979 2026-10-29 06:03:35,680 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:03:35,718 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:03:36,066 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:03:36,071 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:03:36,081 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:36,081 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:36,108 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:03:37,166 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:37] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.121 0.944 2026-10-29 06:03:37,171 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'C3314F000CAB17AF8EE4051B829E6979', 'loaderId': 'EC1947A16A6783B3784F9FDED28D95F7', 'isDownload': False} 2026-10-29 06:03:37,171 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-29 06:03:37,217 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:03:37,249 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:37] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.017 2026-10-29 06:03:37,274 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:37] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.042 2026-10-29 06:03:37,314 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:37] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.079 2026-10-29 06:03:37,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:37] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-29 06:03:37,965 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.014 2026-10-29 06:03:38,028 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:03:38,040 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-29 06:03:38,056 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:03:38,072 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:39,112 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.314 0.729 2026-10-29 06:03:39,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.044 1.058 2026-10-29 06:03:39,264 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:03:39,354 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.144 2026-10-29 06:03:39,458 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 06:03:39,555 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-29 06:03:40,292 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.175 0.526 2026-10-29 06:03:40,352 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:03:40,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.093 2026-10-29 06:03:40,476 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "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-10-29 06:03:40,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 06:03:40,670 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 14 0.042 0.089 2026-10-29 06:03:40,693 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:03:40,705 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.135 2026-10-29 06:03:40,782 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.016 0.200 2026-10-29 06:03:40,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:03:40,824 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:03:40,830 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:03:40,863 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.029 0.255 2026-10-29 06:03:40,907 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:03:40,937 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.013 0.341 2026-10-29 06:03:40,979 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.032 0.343 2026-10-29 06:03:41,009 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.289 2026-10-29 06:03:41,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.022 0.300 2026-10-29 06:03:41,134 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:41] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.018 0.274 2026-10-29 06:03:41,179 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:41] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.011 0.251 2026-10-29 06:03:41,193 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.247 2026-10-29 06:03:41,212 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.212 2026-10-29 06:03:41,253 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.028 0.208 2026-10-29 06:03:41,269 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.226 2026-10-29 06:03:41,295 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:41] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.004 0.227 2026-10-29 06:03:41,329 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:41] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.065 2026-10-29 06:03:41,586 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:41,600 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 06:03:41,628 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 06:03:41,653 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.038 2026-10-29 06:03:41,686 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.037 2026-10-29 06:03:41,787 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:03:42,510 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:42,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 06:03:42,530 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:42,566 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 06:03:42,576 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.017 2026-10-29 06:03:42,808 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-29 06:03:43,405 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:43,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 06:03:43,433 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 06:03:43,454 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.017 2026-10-29 06:03:43,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 06:03:44,238 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:44,253 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:44,269 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:44,289 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:44,293 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.012 2026-10-29 06:03:45,098 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:45,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:45,121 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:45,130 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:45,148 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:45,169 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:45,182 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:45,201 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:45,215 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:45,231 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 06:03:45,252 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 06:03:45,267 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63224600 for PoS orders references: ['Order 00349-002-0002'] (draft: True) 2026-10-29 06:03:45,400 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63224600 with result: [{'id': 446, 'pos_reference': 'Order 00349-002-0002', 'account_move': False}] 2026-10-29 06:03:45,422 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.058 0.105 2026-10-29 06:03:45,517 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.019 0.055 2026-10-29 06:03:46,302 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-29 06:03:46,312 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:46,341 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:46,347 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:46,363 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:46,379 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:46,396 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:46,414 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:46,435 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:46,447 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:47,298 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:47,312 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:03:47,326 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97950801 for PoS orders references: ['Order 00349-002-0003'] (draft: True) 2026-10-29 06:03:47,330 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:47,453 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97950801 with result: [{'id': 447, 'pos_reference': 'Order 00349-002-0003', 'account_move': False}] 2026-10-29 06:03:47,483 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.050 0.113 2026-10-29 06:03:47,568 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-29 06:03:48,254 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:48,262 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 06:03:48,281 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 06:03:48,330 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.044 2026-10-29 06:03:49,118 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:49,128 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:49,148 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:49,172 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 06:03:49,185 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:49] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.017 0.031 2026-10-29 06:03:49,228 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:49] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.019 0.045 2026-10-29 06:03:49,291 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.040 2026-10-29 06:03:50,073 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:50,078 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:03:50,095 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:50,112 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:50,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.008 2026-10-29 06:03:50,897 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:50,904 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:50,925 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:50,949 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:50,960 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:50,967 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:50,982 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:50,997 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:51,013 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:03:51,031 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:51,043 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16169745 for PoS orders references: ['Order 00349-002-0004'] (draft: True) 2026-10-29 06:03:51,159 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16169745 with result: [{'id': 448, 'pos_reference': 'Order 00349-002-0004', 'account_move': False}] 2026-10-29 06:03:51,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.042 0.105 2026-10-29 06:03:51,187 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.089 2026-10-29 06:03:51,966 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:51,979 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 06:03:52,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-29 06:03:52,100 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.085 2026-10-29 06:03:52,900 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:52,912 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:52,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 06:03:52,948 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-29 06:03:52,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:52] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.020 0.046 2026-10-29 06:03:53,052 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:53] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.018 0.073 2026-10-29 06:03:53,817 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:53,834 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:53,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.011 2026-10-29 06:03:53,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:03:53,865 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:03:53,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43788 2026-10-29 06:03:53,898 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:03:53,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43788 2026-10-29 06:03:54,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060354_012276_TestPoSRestaurantLoyalty.txt 2026-10-29 06:03:54,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpyoyexkab_chrome_odoo" 2026-10-29 06:03:54,048 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_05_tip_screen ... 2026-10-29 06:03:54,742 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44006 2026-10-29 06:03:54,742 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpysc_hzj1_chrome_odoo 2026-10-29 06:03:54,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38275/json/version 2026-10-29 06:03:54,754 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38275/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:03:54,789 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:03:54,792 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38275/json 2026-10-29 06:03:54,793 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38275/json with timeout 3 increased to 10s during tests 2026-10-29 06:03:54,803 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:38275/devtools/page/88D7377A837DB3E63B45C422172BC7AB 2026-10-29 06:03:54,838 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:03:54,869 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:03:55,165 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:03:55,169 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:03:55,180 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:55,180 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:55,214 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:03:56,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:56] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.124 0.950 2026-10-29 06:03:56,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '88D7377A837DB3E63B45C422172BC7AB', 'loaderId': 'CED56D42F4955F5DB7B36CF318708FB2', 'isDownload': False} 2026-10-29 06:03:56,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-29 06:03:56,323 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:03:56,362 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:56] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.019 2026-10-29 06:03:56,383 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:56] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.024 2026-10-29 06:03:56,396 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:56] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.048 2026-10-29 06:03:57,008 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:57] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.016 2026-10-29 06:03:57,029 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-29 06:03:57,062 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:03:57,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.016 2026-10-29 06:03:57,094 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:03:57,141 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:03:58,149 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.281 0.746 2026-10-29 06:03:58,242 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.030 2026-10-29 06:03:58,279 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:03:58,326 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.130 2026-10-29 06:03:58,485 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 06:03:58,535 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 06:03:59,285 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.155 0.554 2026-10-29 06:03:59,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:03:59,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-29 06:03:59,442 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "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-10-29 06:03:59,461 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 06:03:59,564 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.014 0.033 2026-10-29 06:03:59,712 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 14 0.034 0.186 2026-10-29 06:03:59,723 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:03:59,750 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:03:59,776 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:03:59,805 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:03:59,811 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.026 0.278 2026-10-29 06:03:59,831 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:03:59,901 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.016 0.388 2026-10-29 06:03:59,918 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.375 2026-10-29 06:03:59,991 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:03:59] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.010 0.489 2026-10-29 06:04:00,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:00] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.424 2026-10-29 06:04:00,103 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:00] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.034 0.229 2026-10-29 06:04:00,135 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:00] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.011 0.267 2026-10-29 06:04:00,158 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.239 2026-10-29 06:04:00,186 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.019 0.241 2026-10-29 06:04:00,209 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.186 2026-10-29 06:04:00,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.186 2026-10-29 06:04:00,261 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:00] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.003 0.141 2026-10-29 06:04:00,296 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:00] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.115 2026-10-29 06:04:00,304 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.119 2026-10-29 06:04:00,442 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:00,480 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:00,486 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.035 2026-10-29 06:04:00,505 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.051 2026-10-29 06:04:00,653 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:04:01,445 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:01,452 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:01,468 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:01,478 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:01,495 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:01,515 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:01,531 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:01,545 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:01,561 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:04:01,576 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92548099 for PoS orders references: ['Order 00350-002-0001'] (draft: True) 2026-10-29 06:04:01,582 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:01,725 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92548099 with result: [{'id': 449, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-10-29 06:04:01,752 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.061 0.119 2026-10-29 06:04:02,312 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 06:04:02,517 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:02,532 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:02,599 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.018 0.059 2026-10-29 06:04:03,376 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:03,414 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:03,420 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:04:03,424 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 06:04:03,430 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:03,446 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:03,470 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.018 2026-10-29 06:04:03,476 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 06:04:03,505 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93748824 for PoS orders references: ['Order 00350-002-0001'] (draft: False) 2026-10-29 06:04:03,512 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:04:03,548 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [791] 2026-10-29 06:04:03,774 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93748824 with result: [{'id': 449, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-10-29 06:04:03,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.101 0.202 2026-10-29 06:04:04,232 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 06:04:04,606 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:04,612 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 06:04:04,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 06:04:04,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 06:04:05,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-29 06:04:05,448 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:05,478 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:05,486 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:05,499 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:05,512 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:05,529 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:05,549 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:05,563 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:05,579 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:06,449 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:06,461 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:04:06,476 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17879935 for PoS orders references: ['Order 00350-002-0002'] (draft: True) 2026-10-29 06:04:06,497 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:06,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17879935 with result: [{'id': 450, 'pos_reference': 'Order 00350-002-0002', 'account_move': False}] 2026-10-29 06:04:06,616 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.035 0.113 2026-10-29 06:04:07,380 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:07,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 06:04:07,410 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 06:04:07,479 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.051 2026-10-29 06:04:08,256 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:08,261 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-29 06:04:08,277 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:08,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-29 06:04:08,297 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:08,308 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.010 2026-10-29 06:04:09,102 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:09,111 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:09,123 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:09,134 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:09,161 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:09,175 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:09,181 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:09,207 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:10,041 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:10,044 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:10,063 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:10,078 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:10,096 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:10,119 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89511451 for PoS orders references: ['Order 00350-002-0003'] (draft: False) 2026-10-29 06:04:10,126 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 06:04:10,244 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89511451 with result: [{'id': 451, 'pos_reference': 'Order 00350-002-0003', 'account_move': False}] 2026-10-29 06:04:10,263 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.034 0.116 2026-10-29 06:04:11,065 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:11,078 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 06:04:11,108 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 06:04:11,172 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.059 2026-10-29 06:04:11,965 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-29 06:04:11,977 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:12,006 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:12,012 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:12,029 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:12,048 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:12,062 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:12,080 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:12,096 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:12,116 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:12,959 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:12,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:04:12,980 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95644999 for PoS orders references: ['Order 00350-002-0004'] (draft: True) 2026-10-29 06:04:12,983 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:13,094 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95644999 with result: [{'id': 452, 'pos_reference': 'Order 00350-002-0004', 'account_move': False}] 2026-10-29 06:04:13,111 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.033 0.104 2026-10-29 06:04:13,473 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-29 06:04:13,877 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:13,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 06:04:13,911 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 06:04:13,978 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.056 2026-10-29 06:04:14,750 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:14,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 06:04:14,779 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:14,823 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 06:04:14,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.061 2026-10-29 06:04:15,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-29 06:04:15,677 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:15,694 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:15,710 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:15,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-29 06:04:15,744 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:15,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:04:15,777 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 06:04:15,793 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:15,811 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 06:04:15,845 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 06:04:15,896 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.054 2026-10-29 06:04:16,681 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-29 06:04:16,695 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:16,716 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 06:04:16,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.042 2026-10-29 06:04:17,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-29 06:04:17,580 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:17,594 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:17,611 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:17,627 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-29 06:04:17,645 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:17,661 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:04:17,678 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 06:04:17,695 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:17,711 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 06:04:17,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 06:04:17,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.059 2026-10-29 06:04:18,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-29 06:04:18,579 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:18,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 06:04:18,672 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.058 2026-10-29 06:04:19,472 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:19,477 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:19,496 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:19,510 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:19,529 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:19,561 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32124334 for PoS orders references: ['Order 00350-002-0004'] (draft: False) 2026-10-29 06:04:19,567 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 06:04:19,586 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [795] 2026-10-29 06:04:19,716 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32124334 with result: [{'id': 452, 'pos_reference': 'Order 00350-002-0004', 'account_move': False}] 2026-10-29 06:04:19,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.046 0.143 2026-10-29 06:04:20,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-29 06:04:20,560 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:20,577 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:20,593 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:20,610 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-29 06:04:20,628 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:20,644 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:04:20,663 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 06:04:20,677 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:20,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-29 06:04:20,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-29 06:04:20,764 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.043 2026-10-29 06:04:21,535 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-29 06:04:21,545 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 06:04:21,560 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:21,579 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-29 06:04:21,594 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-29 06:04:21,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-29 06:04:21,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-29 06:04:21,649 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:21,662 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:21,679 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:21] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.025 0.052 2026-10-29 06:04:21,756 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:21] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.012 0.041 2026-10-29 06:04:21,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:21] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.015 0.042 2026-10-29 06:04:22,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 06:04:22,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 06:04:22,594 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:22,614 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 06:04:22,665 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.042 2026-10-29 06:04:23,452 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:23,464 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:23,479 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-29 06:04:23,503 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:23,513 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:23,540 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:23,559 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:23,564 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:23,582 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-29 06:04:23,599 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:23,618 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:23,632 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:23,648 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:23,661 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19425921 for PoS orders references: ['Order 00350-002-0002'] (draft: False) 2026-10-29 06:04:23,675 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [793] 2026-10-29 06:04:23,779 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19425921 with result: [{'id': 450, 'pos_reference': 'Order 00350-002-0002', 'account_move': False}] 2026-10-29 06:04:23,826 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.057 0.114 2026-10-29 06:04:23,994 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 06:04:23,997 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 06:04:23,998 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 06:04:23,998 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 06:04:23,999 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 06:04:24,001 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 06:04:24,019 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 06:04:24,020 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 06:04:24,024 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 06:04:24,026 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 06:04:24,027 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 06:04:24,033 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 06:04:24,034 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 06:04:24,035 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 06:04:24,036 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 06:04:24,058 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 06:04:24,060 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 06:04:24,061 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 06:04:24,062 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 06:04:24,062 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 06:04:24,065 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 06:04:24,077 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 06:04:24,083 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 06:04:24,089 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 06:04:24,091 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 06:04:24,100 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 06:04:24,104 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 06:04:24,105 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 06:04:24,105 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 06:04:24,106 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 06:04:24,107 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 06:04:24,107 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 06:04:24,108 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 06:04:24,109 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 06:04:24,154 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:04:24,203 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 06:04:24,204 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 06:04:24,210 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 06:04:24,213 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 06:04:24,215 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 06:04:24,216 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 06:04:24,220 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 06:04:24,233 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 06:04:24,233 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 06:04:24,240 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 06:04:24,246 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.065 2026-10-29 06:04:24,278 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-29 06:04:24,283 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 06:04:24,286 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 06:04:24,290 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 06:04:24,295 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 06:04:24,296 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:04:24,322 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 06:04:24,344 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:04:24,361 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 06:04:24,369 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 06:04:24,378 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 06:04:24,382 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 06:04:24,397 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 06:04:24,398 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.075 2026-10-29 06:04:24,419 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 06:04:24,421 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 06:04:24,434 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 06:04:24,436 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 06:04:24,437 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 06:04:24,440 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 06:04:24,446 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 06:04:24,455 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 06:04:24,466 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.065 2026-10-29 06:04:24,490 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 06:04:24,496 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.061 2026-10-29 06:04:24,500 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-29 06:04:24,519 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 06:04:24,521 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 06:04:24,526 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 06:04:24,527 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 06:04:24,528 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 06:04:24,529 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 06:04:24,529 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 06:04:24,530 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 06:04:24,557 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:04:24,570 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 06:04:24,579 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 06:04:24,585 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 06:04:24,587 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 06:04:24,588 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 06:04:24,600 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 06:04:24,601 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 06:04:24,603 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 06:04:24,604 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 06:04:24,604 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 06:04:24,606 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 06:04:24,608 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 06:04:24,610 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 06:04:24,612 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 06:04:24,615 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 06:04:24,618 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 06:04:24,619 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:04:24,652 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 06:04:24,666 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 06:04:24,670 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 06:04:24,693 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 06:04:24,710 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 06:04:24,717 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.083 2026-10-29 06:04:24,721 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 06:04:24,721 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.088 2026-10-29 06:04:24,727 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 06:04:24,748 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 06:04:24,749 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 06:04:24,741 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.120 2026-10-29 06:04:24,750 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 06:04:24,751 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 06:04:24,752 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 06:04:24,753 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 06:04:24,754 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 06:04:24,759 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 06:04:24,760 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 06:04:24,761 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 06:04:24,761 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 06:04:24,763 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:24,780 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:24,814 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:24,828 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-10-29 06:04:25,236 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:25] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-29 06:04:25,388 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:25] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:04:26,661 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:26,675 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:26,684 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:26,694 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:26,711 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:26,730 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:26,744 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:26,763 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:27,609 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:27,610 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:27,634 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:27,645 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:27,671 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:27,683 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-29 06:04:27,694 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85975022 for PoS orders references: ['Order 00350-002-0005'] (draft: False) 2026-10-29 06:04:27,859 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85975022 with result: [{'id': 453, 'pos_reference': 'Order 00350-002-0005', 'account_move': False}] 2026-10-29 06:04:27,882 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.056 0.137 2026-10-29 06:04:28,683 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-29 06:04:28,706 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:28,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:28] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.006 0.017 2026-10-29 06:04:29,065 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:29] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 304 - 6 0.009 0.012 2026-10-29 06:04:30,483 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:30,493 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-29 06:04:30,501 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:04:30,518 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:04:30,534 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44006 2026-10-29 06:04:30,539 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:04:30,540 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44006 2026-10-29 06:04:30,710 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060430_710334_TestPoSRestaurantLoyalty.txt 2026-10-29 06:04:30,710 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpysc_hzj1_chrome_odoo" 2026-10-29 06:04:30,767 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_06_split_bill_screen ... 2026-10-29 06:04:31,376 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44292 2026-10-29 06:04:31,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp97gaq_9s_chrome_odoo 2026-10-29 06:04:31,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35783/json/version 2026-10-29 06:04:31,384 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35783/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:04:31,470 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:04:31,470 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35783/json 2026-10-29 06:04:31,471 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35783/json with timeout 3 increased to 10s during tests 2026-10-29 06:04:31,524 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35783/devtools/page/691138F4B818AE78445DCE1811B59F0F 2026-10-29 06:04:31,567 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:04:31,603 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:04:31,995 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:04:31,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:04:32,005 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:32,005 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:32,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:04:34,084 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:34] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.108 1.948 2026-10-29 06:04:34,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '691138F4B818AE78445DCE1811B59F0F', 'loaderId': '4F24996CCD29CB22FF333E3D862D70F7', 'isDownload': False} 2026-10-29 06:04:34,090 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-29 06:04:34,130 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:04:34,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:34] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.015 2026-10-29 06:04:34,183 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:34] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-10-29 06:04:34,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:34] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.049 2026-10-29 06:04:34,773 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:34] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.024 2026-10-29 06:04:34,792 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 06:04:34,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.011 2026-10-29 06:04:34,890 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 06:04:34,893 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:04:34,945 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:35,905 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.265 0.724 2026-10-29 06:04:35,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.963 2026-10-29 06:04:36,033 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:04:36,088 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.119 2026-10-29 06:04:36,223 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 06:04:36,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 06:04:37,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.174 0.542 2026-10-29 06:04:37,060 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:04:37,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.073 2026-10-29 06:04:37,152 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "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-10-29 06:04:37,173 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:04:37,315 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 14 0.049 0.079 2026-10-29 06:04:37,334 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:04:37,412 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.039 0.184 2026-10-29 06:04:37,462 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:04:37,474 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:04:37,494 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.011 0.289 2026-10-29 06:04:37,522 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:04:37,532 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:04:37,545 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.030 0.298 2026-10-29 06:04:37,588 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.018 0.337 2026-10-29 06:04:37,669 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.011 0.443 2026-10-29 06:04:37,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.323 2026-10-29 06:04:37,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.032 0.192 2026-10-29 06:04:37,806 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.233 2026-10-29 06:04:37,833 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.006 0.263 2026-10-29 06:04:37,860 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.240 2026-10-29 06:04:37,886 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.198 2026-10-29 06:04:37,930 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.019 0.199 2026-10-29 06:04:37,959 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.002 0.162 2026-10-29 06:04:37,973 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.121 2026-10-29 06:04:38,012 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:38] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.014 0.105 2026-10-29 06:04:38,138 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:38,153 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:38,184 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.024 2026-10-29 06:04:38,196 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.038 2026-10-29 06:04:38,349 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:04:39,153 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,161 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,178 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,194 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,217 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,227 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,243 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,266 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,279 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,297 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,318 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,334 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,355 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,375 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,388 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,397 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,423 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,436 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,444 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,467 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,493 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,504 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,518 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,537 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,551 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,564 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,579 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,598 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,611 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,629 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:04:39,649 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:39,661 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44226553 for PoS orders references: ['Order 00351-002-0001'] (draft: True) 2026-10-29 06:04:39,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44226553 with result: [{'id': 454, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-10-29 06:04:39,856 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.065 0.137 2026-10-29 06:04:39,894 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:04:40,634 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:40,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.018 0.049 2026-10-29 06:04:41,247 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 06:04:41,500 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:41,513 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:41,526 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:41,544 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:41,560 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:41,591 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:41,602 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:04:41,603 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:04:41,612 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:41,624 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-29 06:04:41,632 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-29 06:04:41,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #716228 for PoS orders references: ['Order 00351-002-0001'] (draft: True) 2026-10-29 06:04:41,699 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [803, 804, 805] 2026-10-29 06:04:41,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #716228 with result: [{'id': 454, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-10-29 06:04:41,807 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.060 0.107 2026-10-29 06:04:41,895 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.055 2026-10-29 06:04:42,697 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-29 06:04:42,709 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:42,726 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:42,747 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:42,760 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:42,776 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:42,795 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:42,810 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:42,827 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:42,844 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:42,860 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-29 06:04:42,879 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-29 06:04:42,939 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.049 2026-10-29 06:04:43,720 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 06:04:43,728 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:43,749 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:43,770 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:43,771 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:04:43,800 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:04:43,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44292 2026-10-29 06:04:43,811 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:04:43,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44292 2026-10-29 06:04:43,990 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060443_989846_TestPoSRestaurantLoyalty.txt 2026-10-29 06:04:43,990 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp97gaq_9s_chrome_odoo" 2026-10-29 06:04:44,017 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_07_split_bill_screen ... 2026-10-29 06:04:44,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44498 2026-10-29 06:04:44,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmplw81a256_chrome_odoo 2026-10-29 06:04:44,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42233/json/version 2026-10-29 06:04:44,654 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42233/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:04:44,704 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:04:44,704 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42233/json 2026-10-29 06:04:44,705 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42233/json with timeout 3 increased to 10s during tests 2026-10-29 06:04:44,725 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:42233/devtools/page/F4729FA4325A0E8821E821E7AAC4FA05 2026-10-29 06:04:44,733 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:04:44,737 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:04:45,065 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:04:45,069 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:04:45,075 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:45,075 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:45,099 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:04:46,145 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:46] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.097 0.956 2026-10-29 06:04:46,149 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'F4729FA4325A0E8821E821E7AAC4FA05', 'loaderId': '28C69F12FCBE3FE1FA765CD042F193B4', 'isDownload': False} 2026-10-29 06:04:46,149 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-29 06:04:46,169 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:04:46,214 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:46] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.019 2026-10-29 06:04:46,230 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:46] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.043 2026-10-29 06:04:46,249 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:46] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.050 2026-10-29 06:04:46,800 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:46] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-29 06:04:46,840 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.029 2026-10-29 06:04:46,868 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:04:46,905 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:04:46,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.025 2026-10-29 06:04:46,979 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:47,995 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.312 0.717 2026-10-29 06:04:48,106 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.041 1.026 2026-10-29 06:04:48,146 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:04:48,209 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.113 2026-10-29 06:04:48,311 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:04:48,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.017 2026-10-29 06:04:49,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.159 0.500 2026-10-29 06:04:49,211 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:04:49,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.062 2026-10-29 06:04:49,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "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-10-29 06:04:49,278 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 06:04:49,431 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 14 0.050 0.082 2026-10-29 06:04:49,439 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:04:49,481 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.012 0.163 2026-10-29 06:04:49,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.009 0.192 2026-10-29 06:04:49,549 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:04:49,583 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:04:49,623 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:04:49,630 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.016 0.293 2026-10-29 06:04:49,668 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.303 2026-10-29 06:04:49,671 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 06:04:49,705 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.024 0.311 2026-10-29 06:04:49,740 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.276 2026-10-29 06:04:49,777 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.274 2026-10-29 06:04:49,892 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.044 0.190 2026-10-29 06:04:49,946 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.015 0.237 2026-10-29 06:04:49,962 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.258 2026-10-29 06:04:49,977 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.238 2026-10-29 06:04:49,997 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.236 2026-10-29 06:04:50,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.183 2026-10-29 06:04:50,040 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:50] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.007 0.215 2026-10-29 06:04:50,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:50] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.010 0.106 2026-10-29 06:04:50,266 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:50,290 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:50,318 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.047 2026-10-29 06:04:50,338 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.034 2026-10-29 06:04:50,517 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:04:51,310 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:51,318 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:51,328 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:51,342 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:51,359 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:51,380 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:51,394 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:51,411 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:51,715 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-29 06:04:52,271 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:52,275 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:52,293 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:52,311 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:52,326 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:52,343 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:52,374 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:52,405 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:52,408 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:04:52,412 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:04:52,440 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:52,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:52] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.020 2026-10-29 06:04:52,450 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82432074 for PoS orders references: ['Order 00352-002-0002'] (draft: False) 2026-10-29 06:04:52,474 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:04:52,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82432074 with result: [{'id': 455, 'pos_reference': 'Order 00352-002-0002', 'account_move': False}] 2026-10-29 06:04:52,765 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.112 0.211 2026-10-29 06:04:52,773 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.068 2026-10-29 06:04:52,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8388576 for PoS orders references: ['Order 00352-002-0001'] (draft: True) 2026-10-29 06:04:52,974 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8388576 with result: [{'id': 456, 'pos_reference': 'Order 00352-002-0001', 'account_move': False}] 2026-10-29 06:04:52,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.077 0.101 2026-10-29 06:04:53,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:53] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.156 2026-10-29 06:04:53,784 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 06:04:53,805 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:53,826 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:53,839 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:53,848 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:53,861 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:53,878 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:53,892 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19694947 for PoS orders references: ['Order 00352-002-0001'] (draft: False) 2026-10-29 06:04:53,935 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [808] 2026-10-29 06:04:54,063 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19694947 with result: [{'id': 456, 'pos_reference': 'Order 00352-002-0001', 'account_move': False}] 2026-10-29 06:04:54,079 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.051 0.148 2026-10-29 06:04:54,872 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:04:54,890 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:04:54,902 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44498 2026-10-29 06:04:54,903 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:04:54,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44498 2026-10-29 06:04:55,028 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060455_028303_TestPoSRestaurantLoyalty.txt 2026-10-29 06:04:55,028 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmplw81a256_chrome_odoo" 2026-10-29 06:04:55,060 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_08_refund_stay_current_table ... 2026-10-29 06:04:55,691 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44707 2026-10-29 06:04:55,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpdk9auzqu_chrome_odoo 2026-10-29 06:04:55,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:32807/json/version 2026-10-29 06:04:55,693 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:32807/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:04:55,810 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:04:55,813 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:32807/json 2026-10-29 06:04:55,814 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:32807/json with timeout 3 increased to 10s during tests 2026-10-29 06:04:55,853 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:32807/devtools/page/BA25BD7850A40FCFFBEA348E30D088E3 2026-10-29 06:04:55,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:04:55,926 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:04:56,206 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:04:56,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:04:56,222 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:56,223 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:56,275 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:04:57,276 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:57] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.095 0.915 2026-10-29 06:04:57,281 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'BA25BD7850A40FCFFBEA348E30D088E3', 'loaderId': 'D30171A3D5DF4D286DDDA336E0DC8465', 'isDownload': False} 2026-10-29 06:04:57,282 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-29 06:04:57,321 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:04:57,350 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:57] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.012 2026-10-29 06:04:57,382 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:57] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.016 2026-10-29 06:04:57,411 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:57] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.057 2026-10-29 06:04:58,064 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:58] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.017 2026-10-29 06:04:58,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-29 06:04:58,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 06:04:58,168 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:04:58,181 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:04:58,210 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:04:59,129 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.282 0.659 2026-10-29 06:04:59,214 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.937 2026-10-29 06:04:59,250 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:04:59,322 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.090 2026-10-29 06:04:59,446 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 06:04:59,517 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:04:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.022 2026-10-29 06:05:00,340 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.171 0.595 2026-10-29 06:05:00,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:05:00,477 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.091 2026-10-29 06:05:00,513 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.019 2026-10-29 06:05:00,538 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 06:05:00,652 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 14 0.028 0.061 2026-10-29 06:05:00,692 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:05:00,736 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.016 0.145 2026-10-29 06:05:00,764 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:05:00,797 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:00,817 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:05:00,823 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:00,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.034 0.233 2026-10-29 06:05:00,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.009 0.295 2026-10-29 06:05:00,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.309 2026-10-29 06:05:00,959 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.345 2026-10-29 06:05:00,980 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.269 2026-10-29 06:05:01,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:01] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.015 0.183 2026-10-29 06:05:01,070 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:01] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.212 2026-10-29 06:05:01,088 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.178 2026-10-29 06:05:01,119 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.176 2026-10-29 06:05:01,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.147 2026-10-29 06:05:01,157 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.151 2026-10-29 06:05:01,195 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:01] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.002 0.142 2026-10-29 06:05:01,235 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:01] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.007 0.111 2026-10-29 06:05:01,246 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.118 2026-10-29 06:05:01,501 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:01,530 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:01,532 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 06:05:01,578 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.054 2026-10-29 06:05:01,671 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:05:02,539 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:02,550 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:02,572 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:02,585 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:02,605 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:02,616 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:02,648 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:02,682 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:02,688 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:02,690 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:05:02,719 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:02,729 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:02,756 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:02,784 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24358321 for PoS orders references: ['Order 00353-002-0001'] (draft: False) 2026-10-29 06:05:02,790 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:05:03,033 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24358321 with result: [{'id': 457, 'pos_reference': 'Order 00353-002-0001', 'account_move': False}] 2026-10-29 06:05:03,062 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.092 0.202 2026-10-29 06:05:03,225 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 06:05:03,226 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 06:05:03,227 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 06:05:03,229 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 06:05:03,230 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 06:05:03,231 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 06:05:03,233 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 06:05:03,233 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 06:05:03,236 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 06:05:03,236 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 06:05:03,237 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 06:05:03,237 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 06:05:03,243 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 06:05:03,245 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 06:05:03,247 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 06:05:03,249 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:05:03,256 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 06:05:03,256 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 06:05:03,257 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 06:05:03,257 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 06:05:03,258 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 06:05:03,259 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 06:05:03,262 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 06:05:03,263 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 06:05:03,265 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 06:05:03,276 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 06:05:03,279 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 06:05:03,287 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 06:05:03,297 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:05:03,300 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 06:05:03,301 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 06:05:03,320 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 06:05:03,323 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:05:03,324 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 06:05:03,362 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 06:05:03,373 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 06:05:03,374 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-29 06:05:03,384 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:05:03,412 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:05:03,426 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:05:03,445 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:05:03,454 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 06:05:03,473 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 06:05:03,496 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 06:05:03,506 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.099 2026-10-29 06:05:03,508 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-10-29 06:05:03,525 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 06:05:03,535 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 06:05:03,550 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-29 06:05:03,556 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 06:05:03,557 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 06:05:03,576 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 06:05:03,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.011 2026-10-29 06:05:03,597 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 06:05:03,600 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 06:05:03,611 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 06:05:03,619 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 06:05:03,621 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 06:05:03,627 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 06:05:03,629 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.028 0.034 2026-10-29 06:05:03,631 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 06:05:03,633 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 06:05:03,634 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 06:05:03,637 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 06:05:03,637 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 06:05:03,638 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 06:05:03,639 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 06:05:03,640 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 06:05:03,640 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 06:05:03,641 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 06:05:03,641 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 06:05:03,642 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 06:05:03,643 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 06:05:03,643 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 06:05:03,644 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 06:05:03,645 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 06:05:03,646 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 06:05:03,653 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 06:05:03,681 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:05:03,687 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 06:05:03,714 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 06:05:03,718 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 06:05:03,735 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 06:05:03,736 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:05:03,750 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 06:05:03,751 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 06:05:03,762 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 06:05:03,777 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:05:03,789 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 06:05:03,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-10-29 06:05:03,795 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.092 2026-10-29 06:05:03,810 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 06:05:03,822 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 06:05:03,839 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 06:05:03,843 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 06:05:03,847 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 06:05:03,853 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 06:05:03,871 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 06:05:03,874 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-29 06:05:03,887 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 06:05:03,891 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 06:05:03,894 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 06:05:03,895 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 06:05:03,899 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 06:05:03,900 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 06:05:03,900 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 06:05:03,902 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 06:05:03,903 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 06:05:03,904 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 06:05:03,905 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 06:05:03,906 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 06:05:03,906 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 06:05:03,908 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 06:05:03,908 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 06:05:03,909 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 06:05:03,910 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 06:05:03,911 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 06:05:03,912 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 06:05:03,913 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 06:05:03,915 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 06:05:04,226 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:04,247 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:04,251 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-29 06:05:04,346 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-29 06:05:04,347 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 06:05:04,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:04] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.034 2026-10-29 06:05:04,411 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:04] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-29 06:05:04,516 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:04] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.019 0.066 2026-10-29 06:05:04,569 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:04] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:05,046 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:05:05,859 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:05,861 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:05,876 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:05,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-29 06:05:05,919 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 06:05:05,930 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:05,942 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:05,946 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:05:05,966 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:05,987 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44707 2026-10-29 06:05:05,990 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:05:05,993 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44707 2026-10-29 06:05:06,156 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060506_156125_TestPoSRestaurantLoyalty.txt 2026-10-29 06:05:06,156 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpdk9auzqu_chrome_odoo" 2026-10-29 06:05:06,184 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_09_combo_split_bill ... 2026-10-29 06:05:10,876 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44961 2026-10-29 06:05:10,878 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpqbxjzih6_chrome_odoo 2026-10-29 06:05:10,881 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:33649/json/version 2026-10-29 06:05:10,888 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33649/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:05:10,997 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:05:10,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:33649/json 2026-10-29 06:05:11,001 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33649/json with timeout 3 increased to 10s during tests 2026-10-29 06:05:11,013 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:33649/devtools/page/ECCBC4D07B42561DB88BF97513895664 2026-10-29 06:05:11,035 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:05:11,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:05:11,492 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:05:11,517 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:05:11,524 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:11,525 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:11,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:05:12,696 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:12] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.104 1.049 2026-10-29 06:05:12,701 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'ECCBC4D07B42561DB88BF97513895664', 'loaderId': 'E86F393BE0A7C16D52F2470FC7A707CA', 'isDownload': False} 2026-10-29 06:05:12,702 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-29 06:05:12,731 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:05:12,778 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:12] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.020 2026-10-29 06:05:12,787 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:12] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-10-29 06:05:12,809 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:12] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.040 2026-10-29 06:05:13,373 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:13] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 06:05:13,410 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-29 06:05:13,486 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.009 2026-10-29 06:05:13,488 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:05:13,494 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:05:13,557 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:14,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.320 0.765 2026-10-29 06:05:14,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.081 2026-10-29 06:05:14,738 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:05:14,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.121 2026-10-29 06:05:14,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 06:05:15,040 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-29 06:05:15,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.173 0.597 2026-10-29 06:05:15,880 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:05:16,017 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.087 2026-10-29 06:05:16,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "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-10-29 06:05:16,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.012 2026-10-29 06:05:16,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /web/image?model=product.product&field=image_128&id=1695&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 14 0.042 0.071 2026-10-29 06:05:16,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.010 0.144 2026-10-29 06:05:16,295 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:05:16,318 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:05:16,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.008 0.223 2026-10-29 06:05:16,371 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-29 06:05:16,413 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:05:16,429 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /web/image?model=product.product&field=image_128&id=1696&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.043 0.252 2026-10-29 06:05:16,468 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:05:16,524 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /web/image?model=product.product&field=image_128&id=1697&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.013 0.373 2026-10-29 06:05:16,609 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /web/image?model=product.product&field=image_128&id=1698&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.019 0.441 2026-10-29 06:05:16,641 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.393 2026-10-29 06:05:16,670 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.005 0.320 2026-10-29 06:05:16,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.023 0.306 2026-10-29 06:05:16,794 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.314 2026-10-29 06:05:16,873 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /web/image?model=product.product&field=image_128&id=1699&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.015 0.320 2026-10-29 06:05:16,938 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:16] "GET /web/image?model=product.product&field=image_128&id=1700&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.011 0.308 2026-10-29 06:05:16,995 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:17,020 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:17,044 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=product.product&field=image_128&id=1701&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.033 0.353 2026-10-29 06:05:17,114 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=product.product&field=image_128&id=1702&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.017 0.406 2026-10-29 06:05:17,132 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 06:05:17,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=product.product&field=image_128&id=1705&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.008 0.352 2026-10-29 06:05:17,189 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.363 2026-10-29 06:05:17,289 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=product.product&field=image_128&id=1704&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.020 0.382 2026-10-29 06:05:17,338 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.008 0.372 2026-10-29 06:05:17,360 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:17,404 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.317 2026-10-29 06:05:17,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.650 2026-10-29 06:05:17,489 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.008 0.327 2026-10-29 06:05:17,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=product.product&field=image_128&id=1703&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.028 0.338 2026-10-29 06:05:17,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.014 0.324 2026-10-29 06:05:17,661 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.285 2026-10-29 06:05:17,676 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.246 2026-10-29 06:05:17,694 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.213 2026-10-29 06:05:17,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.193 2026-10-29 06:05:17,728 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.135 2026-10-29 06:05:17,750 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:17] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.003 0.090 2026-10-29 06:05:18,104 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,139 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,147 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,156 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,160 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,320 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,330 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,351 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,359 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,377 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,492 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,512 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,530 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,544 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,558 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:18,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 06:05:19,420 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,481 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,493 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,495 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,545 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,552 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,562 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,575 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,599 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,612 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,630 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,644 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,659 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,684 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,696 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,712 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,722 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-29 06:05:19,728 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,750 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,764 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,781 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,804 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,847 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,858 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:05:19,863 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:19,891 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,898 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.022 2026-10-29 06:05:19,938 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:19,946 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34881013 for PoS orders references: ['Order 00354-002-0002'] (draft: False) 2026-10-29 06:05:19,957 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:05:20,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34881013 with result: [{'id': 458, 'pos_reference': 'Order 00354-002-0002', 'account_move': False}] 2026-10-29 06:05:20,241 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.098 0.203 2026-10-29 06:05:20,297 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79277969 for PoS orders references: ['Order 00354-002-0001'] (draft: True) 2026-10-29 06:05:20,500 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79277969 with result: [{'id': 459, 'pos_reference': 'Order 00354-002-0001', 'account_move': False}] 2026-10-29 06:05:20,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.086 0.146 2026-10-29 06:05:20,536 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:20] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.175 2026-10-29 06:05:21,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-29 06:05:21,343 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,361 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,385 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,393 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,412 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,435 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,443 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,466 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,477 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,496 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,518 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,525 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,541 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,559 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,575 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,596 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,608 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:21,610 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:05:21,620 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44961 2026-10-29 06:05:21,620 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:05:21,621 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44961 2026-10-29 06:05:21,788 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060521_788021_TestPoSRestaurantLoyalty.txt 2026-10-29 06:05:21,788 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpqbxjzih6_chrome_odoo" 2026-10-29 06:05:21,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_10_save_last_preparation_changes ... 2026-10-29 06:05:22,624 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45191 2026-10-29 06:05:22,625 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpq7gjo2di_chrome_odoo 2026-10-29 06:05:22,625 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44187/json/version 2026-10-29 06:05:22,636 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44187/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:05:22,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:05:22,740 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44187/json 2026-10-29 06:05:22,741 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44187/json with timeout 3 increased to 10s during tests 2026-10-29 06:05:22,789 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:44187/devtools/page/C6C57419EE49F09684B41DA238F86DE5 2026-10-29 06:05:22,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:05:22,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:05:23,243 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:05:23,247 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:05:23,258 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:23,258 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:23,299 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:05:24,362 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:24] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.097 0.974 2026-10-29 06:05:24,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'C6C57419EE49F09684B41DA238F86DE5', 'loaderId': '23C9164726EC4ADF28C60E3C85352D1F', 'isDownload': False} 2026-10-29 06:05:24,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-29 06:05:24,408 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:05:24,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:24] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.010 2026-10-29 06:05:24,457 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:24] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-10-29 06:05:24,474 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:24] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.050 2026-10-29 06:05:25,076 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:25] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.019 2026-10-29 06:05:25,092 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 06:05:25,175 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-29 06:05:25,185 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:05:25,189 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:05:25,214 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:26,250 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.296 0.754 2026-10-29 06:05:26,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 1.062 2026-10-29 06:05:26,397 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:05:26,461 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.143 2026-10-29 06:05:26,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 06:05:26,610 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-29 06:05:27,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:05:27,437 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.207 0.590 2026-10-29 06:05:27,557 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.077 2026-10-29 06:05:27,593 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.019 2026-10-29 06:05:27,626 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.015 2026-10-29 06:05:27,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:27] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 14 0.054 0.062 2026-10-29 06:05:27,830 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:27] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.015 0.154 2026-10-29 06:05:27,839 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:27,917 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:27] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.025 0.228 2026-10-29 06:05:27,941 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:05:27,964 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:27,967 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:27] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.009 0.272 2026-10-29 06:05:28,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.024 0.290 2026-10-29 06:05:28,032 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.308 2026-10-29 06:05:28,052 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 06:05:28,084 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:05:28,089 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.038 0.280 2026-10-29 06:05:28,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.262 2026-10-29 06:05:28,154 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.161 2026-10-29 06:05:28,169 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.176 2026-10-29 06:05:28,244 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.024 0.162 2026-10-29 06:05:28,289 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.007 0.182 2026-10-29 06:05:28,294 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.186 2026-10-29 06:05:28,329 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.009 0.177 2026-10-29 06:05:28,338 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.170 2026-10-29 06:05:28,368 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.009 0.037 2026-10-29 06:05:28,661 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:28,702 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:28,734 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.042 2026-10-29 06:05:28,752 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.062 2026-10-29 06:05:28,897 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:05:29,699 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:29,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 06:05:29,732 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:29,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:05:29,745 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26874075 for PoS orders references: ['Order 00355-002-0001'] (draft: True) 2026-10-29 06:05:29,768 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:05:29,801 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45191 2026-10-29 06:05:29,830 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:05:29,831 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45191 2026-10-29 06:05:29,925 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26874075 with result: [{'id': 460, 'pos_reference': 'Order 00355-002-0001', 'account_move': False}] 2026-10-29 06:05:29,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.070 0.134 2026-10-29 06:05:29,944 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060529_943921_TestPoSRestaurantLoyalty.txt 2026-10-29 06:05:29,944 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpq7gjo2di_chrome_odoo" 2026-10-29 06:05:30,005 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_11_bill_screen_qrcode ... 2026-10-29 06:05:30,691 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45390 2026-10-29 06:05:30,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp8ove23s3_chrome_odoo 2026-10-29 06:05:30,692 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34371/json/version 2026-10-29 06:05:30,696 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34371/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:05:30,754 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:05:30,755 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34371/json 2026-10-29 06:05:30,756 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34371/json with timeout 3 increased to 10s during tests 2026-10-29 06:05:30,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:34371/devtools/page/A66C224684463AE2B9A4AFB7CA98065A 2026-10-29 06:05:30,786 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:05:30,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:05:31,129 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:05:31,132 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:05:31,143 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:31,143 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:31,169 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:05:32,162 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.096 0.903 2026-10-29 06:05:32,166 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'A66C224684463AE2B9A4AFB7CA98065A', 'loaderId': '67A8A4DA2A43642694A3DAE9F7B44D77', 'isDownload': False} 2026-10-29 06:05:32,167 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-29 06:05:32,196 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:05:32,243 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.022 0.010 2026-10-29 06:05:32,267 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.045 2026-10-29 06:05:32,287 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.045 2026-10-29 06:05:32,872 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-10-29 06:05:32,888 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.018 2026-10-29 06:05:32,945 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:32,962 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-29 06:05:32,975 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:05:32,995 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:33,763 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:05:34,121 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.418 0.721 2026-10-29 06:05:34,272 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.086 2026-10-29 06:05:34,307 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.015 2026-10-29 06:05:34,348 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.014 2026-10-29 06:05:34,528 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 14 0.083 0.071 2026-10-29 06:05:34,551 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:05:34,620 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.015 0.228 2026-10-29 06:05:34,664 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 06:05:34,688 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:05:34,713 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.014 0.303 2026-10-29 06:05:34,799 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.020 0.379 2026-10-29 06:05:34,817 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:05:34,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.389 2026-10-29 06:05:34,825 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:05:34,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.410 2026-10-29 06:05:34,899 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.021 0.308 2026-10-29 06:05:34,957 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:34] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.010 0.241 2026-10-29 06:05:35,077 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.032 0.327 2026-10-29 06:05:35,101 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.264 2026-10-29 06:05:35,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.268 2026-10-29 06:05:35,123 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.256 2026-10-29 06:05:35,142 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.212 2026-10-29 06:05:35,186 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.002 0.197 2026-10-29 06:05:35,213 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.122 2026-10-29 06:05:35,220 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.074 2026-10-29 06:05:35,384 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:35,406 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.025 2026-10-29 06:05:35,410 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:35,423 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.016 2026-10-29 06:05:35,609 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:05:36,409 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:36,447 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-29 06:05:36,468 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 06:05:36,472 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-29 06:05:36,575 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 06:05:36,576 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 06:05:36,576 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 06:05:36,578 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 06:05:36,579 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 06:05:36,580 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 06:05:36,580 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 06:05:36,582 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 06:05:36,588 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 06:05:36,592 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 06:05:36,592 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 06:05:36,596 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 06:05:36,604 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 06:05:36,607 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:05:36,610 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 06:05:36,614 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 06:05:36,617 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 06:05:36,624 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:05:36,627 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:05:36,629 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 06:05:36,631 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:05:36,632 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 06:05:36,637 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 06:05:36,639 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 06:05:36,643 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 06:05:36,646 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 06:05:36,649 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 06:05:36,658 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 06:05:36,661 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 06:05:36,667 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 06:05:36,668 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 06:05:36,668 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 06:05:36,694 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 06:05:36,694 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 06:05:36,695 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 06:05:36,708 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 06:05:36,732 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 06:05:36,733 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:05:36,734 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:05:36,771 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 06:05:36,776 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:05:36,792 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-29 06:05:36,798 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.052 2026-10-29 06:05:36,799 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-29 06:05:36,804 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 06:05:36,808 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 06:05:36,813 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 06:05:36,816 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 06:05:36,818 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 06:05:36,833 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 06:05:36,844 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:05:36,847 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 06:05:36,856 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 06:05:36,863 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 06:05:36,869 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 06:05:36,876 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 06:05:36,879 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 06:05:36,880 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 06:05:36,882 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 06:05:36,884 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 06:05:36,885 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 06:05:36,887 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 06:05:36,889 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 06:05:36,890 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 06:05:36,895 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 06:05:36,897 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 06:05:36,898 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 06:05:36,902 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 06:05:36,907 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 06:05:36,908 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 06:05:36,916 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 06:05:36,918 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 06:05:36,928 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:05:36,932 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 06:05:36,951 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-29 06:05:36,954 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 06:05:36,962 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:05:36,968 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 06:05:36,973 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 06:05:36,975 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 06:05:36,989 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:36] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:05:37,012 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 06:05:37,033 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:05:37,058 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 06:05:37,061 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 06:05:37,071 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 06:05:37,077 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 06:05:37,085 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 06:05:37,135 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 06:05:37,136 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 06:05:37,144 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 06:05:37,154 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 06:05:37,165 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 06:05:37,173 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 06:05:37,181 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 06:05:37,187 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 06:05:37,205 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 06:05:37,216 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 06:05:37,223 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 06:05:37,228 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 06:05:37,235 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 06:05:37,236 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 06:05:37,246 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 06:05:37,248 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 06:05:37,249 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 06:05:37,250 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 06:05:37,250 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 06:05:37,252 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 06:05:37,252 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 06:05:37,254 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 06:05:37,255 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 06:05:37,256 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 06:05:37,258 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 06:05:37,259 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 06:05:37,260 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 06:05:37,262 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 06:05:37,263 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 06:05:37,264 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 06:05:37,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 06:05:37,558 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:37,689 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:37,714 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:05:37,721 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 06:05:37,726 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:37,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48111674 for PoS orders references: ['Order 00356-001-0001'] (draft: True) 2026-10-29 06:05:37,758 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:37,815 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-29 06:05:37,850 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.007 2026-10-29 06:05:37,859 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:05:37,985 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:37] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:05:37,988 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48111674 with result: [{'id': 461, 'pos_reference': 'Order 00356-001-0001', 'account_move': False}] 2026-10-29 06:05:38,010 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.125 0.155 2026-10-29 06:05:38,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:38] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.265 2026-10-29 06:05:38,045 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73759373 for PoS orders references: ['Order 00356-001-0001'] (draft: False) 2026-10-29 06:05:38,097 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [827] 2026-10-29 06:05:38,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73759373 with result: [{'id': 461, 'pos_reference': 'Order 00356-001-0001', 'account_move': False}] 2026-10-29 06:05:38,345 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.109 0.198 2026-10-29 06:05:38,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:38] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D94fe3c00-1b5a-44af-8a98-bafced38c585?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.147 2026-10-29 06:05:39,057 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 06:05:39,255 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:05:39,270 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:39,278 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45390 2026-10-29 06:05:39,279 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:05:39,280 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45390 2026-10-29 06:05:39,418 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060539_418622_TestPoSRestaurantLoyalty.txt 2026-10-29 06:05:39,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp8ove23s3_chrome_odoo" 2026-10-29 06:05:39,458 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-29 06:05:40,797 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45635 2026-10-29 06:05:40,797 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpq461wm9t_chrome_odoo 2026-10-29 06:05:40,798 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36099/json/version 2026-10-29 06:05:40,799 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36099/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:05:40,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:05:40,836 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36099/json 2026-10-29 06:05:40,836 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36099/json with timeout 3 increased to 10s during tests 2026-10-29 06:05:40,858 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36099/devtools/page/C36EADF3F6512121D96DCD471F5CAB62 2026-10-29 06:05:40,872 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:05:40,883 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:05:41,385 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:05:41,389 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:05:41,406 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:41,407 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:41,447 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:05:43,579 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:43] "GET /pos/web?config_id=178 HTTP/1.1" 200 - 112 0.125 2.012 2026-10-29 06:05:43,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'C36EADF3F6512121D96DCD471F5CAB62', 'loaderId': 'E4B10CB2592BD3D22B091B3160BB1C5E', 'isDownload': False} 2026-10-29 06:05:43,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-29 06:05:43,611 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:05:43,672 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:43] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.037 2026-10-29 06:05:43,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:43] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.063 2026-10-29 06:05:43,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:43] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.079 2026-10-29 06:05:44,455 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:44] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.020 2026-10-29 06:05:44,474 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.010 2026-10-29 06:05:44,532 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 06:05:44,536 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.013 2026-10-29 06:05:44,551 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:05:44,575 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:45,341 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:05:45,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 346 0.380 0.844 2026-10-29 06:05:45,956 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.105 2026-10-29 06:05:45,995 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.018 2026-10-29 06:05:46,022 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.009 2026-10-29 06:05:46,197 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 14 0.085 0.076 2026-10-29 06:05:46,209 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:46,265 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.025 0.195 2026-10-29 06:05:46,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.033 0.261 2026-10-29 06:05:46,375 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:05:46,403 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:05:46,478 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.024 0.368 2026-10-29 06:05:46,490 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:05:46,497 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.389 2026-10-29 06:05:46,546 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.019 0.436 2026-10-29 06:05:46,547 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-29 06:05:46,582 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.346 2026-10-29 06:05:46,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.319 2026-10-29 06:05:46,654 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.013 0.218 2026-10-29 06:05:46,738 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.018 0.221 2026-10-29 06:05:46,754 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.186 2026-10-29 06:05:46,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.199 2026-10-29 06:05:46,787 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.183 2026-10-29 06:05:46,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.003 0.190 2026-10-29 06:05:46,827 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.183 2026-10-29 06:05:46,866 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:46] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.007 0.155 2026-10-29 06:05:47,042 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:47,071 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:47,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.026 2026-10-29 06:05:47,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.044 2026-10-29 06:05:47,281 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:05:48,044 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:48,198 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:48,208 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'back to floor (trigger: .floor-button)' 2026-10-29 06:05:48,213 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:48,224 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42262249 for PoS orders references: ['Order 00357-001-0001'] (draft: True) 2026-10-29 06:05:48,360 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42262249 with result: [{'id': 462, 'pos_reference': 'Order 00357-001-0001', 'account_move': False}] 2026-10-29 06:05:48,379 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.055 0.107 2026-10-29 06:05:48,832 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:05:49,194 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:49,252 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.020 0.051 2026-10-29 06:05:50,075 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:05:50,099 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:05:50,109 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45635 2026-10-29 06:05:50,110 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:05:50,111 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45635 2026-10-29 06:05:50,266 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060550_265722_TestPoSRestaurantLoyalty.txt 2026-10-29 06:05:50,266 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpq461wm9t_chrome_odoo" 2026-10-29 06:05:50,292 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_combo_preparation_receipt ... 2026-10-29 06:05:55,496 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45827 2026-10-29 06:05:55,496 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpm9x9dnsy_chrome_odoo 2026-10-29 06:05:55,497 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41683/json/version 2026-10-29 06:05:55,498 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41683/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:05:55,559 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:05:55,560 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41683/json 2026-10-29 06:05:55,561 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41683/json with timeout 3 increased to 10s during tests 2026-10-29 06:05:55,580 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:41683/devtools/page/0D99D844FECD665B2C79EEAF3DFCB0E7 2026-10-29 06:05:55,599 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-29 06:05:55,609 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-29 06:05:56,027 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_admin from n/a 2026-10-29 06:05:56,031 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-29 06:05:56,038 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:56,039 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:56,080 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:05:57,166 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:57] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.110 0.981 2026-10-29 06:05:57,171 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '0D99D844FECD665B2C79EEAF3DFCB0E7', 'loaderId': '3EE600633A6E7FCAC1A4FF88EEB2DE45', 'isDownload': False} 2026-10-29 06:05:57,171 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-29 06:05:57,213 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:05:57,251 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:57] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.019 2026-10-29 06:05:57,293 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:57] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.054 2026-10-29 06:05:57,311 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:57] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.041 2026-10-29 06:05:57,895 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:57] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.015 2026-10-29 06:05:57,912 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.020 2026-10-29 06:05:57,979 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:05:57,981 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:05:57,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.018 2026-10-29 06:05:58,022 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:05:58,821 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:05:59,038 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 319 0.296 0.719 2026-10-29 06:05:59,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.086 2026-10-29 06:05:59,221 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06: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.023 2026-10-29 06:05:59,241 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 06:05:59,429 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 14 0.036 0.115 2026-10-29 06:05:59,508 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "GET /web/image?model=product.product&field=image_128&id=1707&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.008 0.210 2026-10-29 06:05:59,533 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:05:59,562 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:05:59,594 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:05:59,621 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "GET /web/image?model=product.product&field=image_128&id=1710&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.033 0.256 2026-10-29 06:05:59,654 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:05:59,668 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:05:59,709 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "GET /web/image?model=product.product&field=image_128&id=1708&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.015 0.387 2026-10-29 06:05:59,773 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "GET /web/image?model=product.product&field=image_128&id=1709&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.011 0.443 2026-10-29 06:05:59,885 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "GET /web/image?model=product.product&field=image_128&id=1711&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.021 0.517 2026-10-29 06:05:59,915 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.447 2026-10-29 06:05:59,985 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:05:59] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.020 0.350 2026-10-29 06:06:00,050 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 18 0.025 0.346 2026-10-29 06:06:00,074 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.347 2026-10-29 06:06:00,136 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /web/image?model=product.product&field=image_128&id=1712&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.012 0.345 2026-10-29 06:06:00,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /web/image?model=product.product&field=image_128&id=1713&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.012 0.314 2026-10-29 06:06:00,262 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:06:00,277 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:06:00,300 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /web/image?model=product.product&field=image_128&id=1714&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.017 0.361 2026-10-29 06:06:00,393 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /web/image?model=product.product&field=image_128&id=1715&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.034 0.363 2026-10-29 06:06:00,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.007 0.349 2026-10-29 06:06:00,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /web/image?model=product.product&field=image_128&id=1718&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.031 0.367 2026-10-29 06:06:00,513 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.389 2026-10-29 06:06:00,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /web/image?model=product.product&field=image_128&id=1717&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.021 0.409 2026-10-29 06:06:00,677 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.013 0.432 2026-10-29 06:06:00,750 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.403 2026-10-29 06:06:00,762 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.356 2026-10-29 06:06:00,845 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.021 0.385 2026-10-29 06:06:00,929 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /web/image?model=product.product&field=image_128&id=1716&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.016 0.384 2026-10-29 06:06:00,973 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:06:01,013 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:01] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 8 0.012 0.385 2026-10-29 06:06:01,043 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.311 2026-10-29 06:06:01,062 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.273 2026-10-29 06:06:01,082 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.305 2026-10-29 06:06:01,097 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.222 2026-10-29 06:06:01,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.120 2026-10-29 06:06:01,152 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:01] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-29%2006:01:32 HTTP/1.1" 200 - 4 0.003 0.115 2026-10-29 06:06:01,619 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:06:01,647 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:06:01,667 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:06:01,687 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:06:01,691 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:06:01,816 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-29 06:06:01,954 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-29 06:06:01,954 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-29 06:06:01,955 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-29 06:06:01,956 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-29 06:06:01,956 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-29 06:06:01,957 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-29 06:06:01,959 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-29 06:06:01,961 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-29 06:06:01,961 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-29 06:06:01,964 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-29 06:06:01,968 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-29 06:06:01,969 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-29 06:06:01,969 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-29 06:06:01,970 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-29 06:06:01,974 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-29 06:06:01,975 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-29 06:06:01,976 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:06:01,979 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-29 06:06:01,979 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-29 06:06:01,981 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-29 06:06:01,982 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-29 06:06:01,983 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-29 06:06:01,984 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-29 06:06:01,984 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-29 06:06:01,985 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-29 06:06:01,985 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-29 06:06:01,986 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-29 06:06:01,986 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-29 06:06:01,987 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-29 06:06:01,988 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-29 06:06:01,989 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-29 06:06:01,990 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-29 06:06:02,000 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:06:02,038 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:06:02,039 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 06:06:02,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 06:06:02,086 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:06:02,105 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:06:02,106 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-29 06:06:02,108 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:06:02,108 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-29 06:06:02,109 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-29 06:06:02,109 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-29 06:06:02,110 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-29 06:06:02,110 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-29 06:06:02,113 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-29 06:06:02,135 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-29 06:06:02,167 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-29 06:06:02,188 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.062 2026-10-29 06:06:02,201 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-29 06:06:02,206 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.090 2026-10-29 06:06:02,231 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-29 06:06:02,246 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-29 06:06:02,249 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-29 06:06:02,250 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-29 06:06:02,251 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-29 06:06:02,251 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-29 06:06:02,252 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.083 2026-10-29 06:06:02,268 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.252 2026-10-29 06:06:02,271 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-29 06:06:02,274 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-29 06:06:02,295 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-29 06:06:02,295 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-29 06:06:02,296 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-29 06:06:02,311 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-29 06:06:02,312 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-29 06:06:02,313 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-29 06:06:02,316 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-29 06:06:02,321 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-29 06:06:02,325 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 06:06:02,330 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-29 06:06:02,348 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-29 06:06:02,354 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-29 06:06:02,357 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.178 2026-10-29 06:06:02,380 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-29 06:06:02,389 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 06:06:02,393 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.083 2026-10-29 06:06:02,397 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-29 06:06:02,419 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-29 06:06:02,421 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-29 06:06:02,502 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.055 2026-10-29 06:06:02,515 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.081 2026-10-29 06:06:02,516 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-29 06:06:02,519 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-29 06:06:02,525 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-29 06:06:02,528 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-29 06:06:02,529 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-29 06:06:02,534 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-29 06:06:02,536 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-29 06:06:02,556 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-29 06:06:02,569 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:06:02,573 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-29 06:06:02,578 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-29 06:06:02,589 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-29 06:06:02,594 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-29 06:06:02,602 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-29 06:06:02,611 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-29 06:06:02,612 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-29 06:06:02,614 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-29 06:06:02,645 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-29 06:06:02,659 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-29 06:06:02,660 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-29 06:06:02,665 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 06:06:02,666 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-29 06:06:02,674 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-29 06:06:02,685 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-29 06:06:02,688 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 06:06:02,691 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-29 06:06:02,705 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-29 06:06:02,715 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 06:06:02,725 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 06:06:02,727 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.262 2026-10-29 06:06:02,730 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-29 06:06:02,732 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-29 06:06:02,737 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-29 06:06:02,737 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-29 06:06:02,739 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-29 06:06:02,741 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-29 06:06:02,741 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-29 06:06:02,748 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:06:02,757 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:06:02,771 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:06:02,864 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:06:03,229 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:06:03,285 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2007983 for PoS orders references: ['Order 00358-001-0001'] (draft: True) 2026-10-29 06:06:03,326 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:03] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-29 06:06:03,524 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:03] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:06:03,563 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2007983 with result: [{'id': 463, 'pos_reference': 'Order 00358-001-0001', 'account_move': False}] 2026-10-29 06:06:03,588 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.157 0.156 2026-10-29 06:06:04,778 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-29 06:06:04,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-10-29 06:06:04,798 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:06:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:06:04,827 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45827 2026-10-29 06:06:04,832 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-29 06:06:04,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45827 2026-10-29 06:06:04,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060604_962805_TestPoSRestaurantLoyalty.txt 2026-10-29 06:06:04,963 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpm9x9dnsy_chrome_odoo" 2026-10-29 06:06:05,062 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 06:06:38,977 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 06:06:42,292 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted ir.attachment records with IDs: [6766, 6767, 6768, 6769, 6770, 6771, 6772, 6773, 6813, 6814, 6815, 6816, 6817, 6818, 6819, 6820] 2026-10-29 06:06:42,293 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted pos.config records with IDs: [179, 180, 181, 182] 2026-10-29 06:06:42,341 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted ir.sequence records with IDs: [3990, 3993, 4041, 4044, 3991, 3994, 4042, 4045] 2026-10-29 06:06:48,993 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-29 06:06:49,977 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81033616 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-29 06:06:53,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81033616 with result: [{'id': 464, 'pos_reference': 'Order 12345-123-1234', 'account_move': 761}] 2026-10-29 06:06:53,686 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-29 06:06:57,661 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted account.move.line.ctp records with IDs: [1023] 2026-10-29 06:06:59,254 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-10-29 06:07:01,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46080 2026-10-29 06:07:01,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpapvxok1i_chrome_odoo 2026-10-29 06:07:01,154 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35341/json/version 2026-10-29 06:07:01,156 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35341/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:07:01,187 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:07:01,188 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35341/json 2026-10-29 06:07:01,199 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35341/json with timeout 3 increased to 10s during tests 2026-10-29 06:07:01,233 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35341/devtools/page/510759F83B8E9FFCF4716ACF03708795 2026-10-29 06:07:01,249 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:07:01,273 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:07:01,798 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:07:01,802 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:07:01,808 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:01,808 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:07:01,837 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:07:02,997 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:02] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.107 1.060 2026-10-29 06:07:03,003 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '510759F83B8E9FFCF4716ACF03708795', 'loaderId': 'F274ECE964647963452E6542362EF853', 'isDownload': False} 2026-10-29 06:07:03,004 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-10-29 06:07:03,032 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:07:03,075 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:03] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.015 2026-10-29 06:07:03,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:03] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-10-29 06:07:03,096 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:03] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-10-29 06:07:03,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:03] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-29 06:07:03,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.029 2026-10-29 06:07:03,731 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:07:03,743 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:07:03,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.019 2026-10-29 06:07:03,805 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:04,847 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.345 0.706 2026-10-29 06:07:05,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:05] "GET /pos/ui HTTP/1.1" 200 - 22 0.046 1.095 2026-10-29 06:07:05,055 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:07:05,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.160 2026-10-29 06:07:05,228 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-10-29 06:07:05,308 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 06:07:05,914 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.131 0.447 2026-10-29 06:07:06,047 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.073 2026-10-29 06:07:06,082 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "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-10-29 06:07:06,088 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:07:06,110 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 06:07:06,276 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.043 0.071 2026-10-29 06:07:06,337 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-29 06:07:06,382 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.201 2026-10-29 06:07:06,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.251 2026-10-29 06:07:06,474 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 06:07:06,496 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:07:06,505 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:06,528 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.029 0.299 2026-10-29 06:07:06,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.014 0.378 2026-10-29 06:07:06,730 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.052 0.457 2026-10-29 06:07:06,755 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.387 2026-10-29 06:07:06,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.028 0.431 2026-10-29 06:07:06,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.333 2026-10-29 06:07:06,886 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:07:06,897 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.353 2026-10-29 06:07:06,926 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 06:07:06,927 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.302 2026-10-29 06:07:07,046 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.044 0.263 2026-10-29 06:07:07,070 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.280 2026-10-29 06:07:07,075 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.283 2026-10-29 06:07:07,089 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.222 2026-10-29 06:07:07,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.195 2026-10-29 06:07:07,215 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.027 0.255 2026-10-29 06:07:07,256 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:07:07,267 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:07:07,286 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.338 2026-10-29 06:07:07,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.269 2026-10-29 06:07:07,349 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.004 0.259 2026-10-29 06:07:07,372 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.261 2026-10-29 06:07:07,410 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.232 2026-10-29 06:07:07,462 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.211 2026-10-29 06:07:07,519 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.209 2026-10-29 06:07:07,564 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:07] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.017 2026-10-29 06:07:08,348 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:08,373 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:08,401 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:08] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.028 2026-10-29 06:07:08,495 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:08] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.015 0.049 2026-10-29 06:07:08,579 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.015 0.049 2026-10-29 06:07:08,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 06:07:09,388 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:07:09,408 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:09,464 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:09,467 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:09,472 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:09,487 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:09,503 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:07:09,535 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:09,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.024 2026-10-29 06:07:09,545 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66540987 for PoS orders references: ['Order 00360-002-0001'] (draft: False) 2026-10-29 06:07:09,555 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:07:09,810 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66540987 with result: [{'id': 465, 'pos_reference': 'Order 00360-002-0001', 'account_move': False}] 2026-10-29 06:07:10,103 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [699] 2026-10-29 06:07:10,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 281 0.355 0.644 2026-10-29 06:07:10,641 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:10] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 06:07:11,362 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:11,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:07:11,387 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:11,414 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46080 2026-10-29 06:07:11,418 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:07:11,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46080 2026-10-29 06:07:11,529 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060711_528877_TestPoSSale.txt 2026-10-29 06:07:11,529 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpapvxok1i_chrome_odoo" 2026-10-29 06:07:11,558 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-29 06:07:13,742 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46291 2026-10-29 06:07:13,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmprgf98ku0_chrome_odoo 2026-10-29 06:07:13,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35231/json/version 2026-10-29 06:07:13,746 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35231/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:07:13,774 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:07:13,774 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35231/json 2026-10-29 06:07:13,776 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35231/json with timeout 3 increased to 10s during tests 2026-10-29 06:07:13,791 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35231/devtools/page/607BA6501F7FA970672BA828404E90CE 2026-10-29 06:07:13,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:07:13,822 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:07:14,453 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:07:14,456 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:07:14,459 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:14,459 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:07:14,493 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:07:15,593 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:15] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.122 0.983 2026-10-29 06:07:15,597 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '607BA6501F7FA970672BA828404E90CE', 'loaderId': '65E0185D02A77C1A576288512FD737CC', 'isDownload': False} 2026-10-29 06:07:15,598 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-29 06:07:15,619 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:07:15,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:15] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-10-29 06:07:15,678 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:15] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.033 2026-10-29 06:07:15,690 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:15] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.042 2026-10-29 06:07:16,210 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:16] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.024 2026-10-29 06:07:16,228 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.014 2026-10-29 06:07:16,285 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.026 2026-10-29 06:07:16,288 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 06:07:16,291 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:07:16,316 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:17,091 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:07:17,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.294 0.726 2026-10-29 06:07:17,472 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.079 2026-10-29 06:07:17,524 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:17] "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-10-29 06:07:17,560 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:07:17,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:17] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 14 0.027 0.066 2026-10-29 06:07:17,782 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:17] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.151 2026-10-29 06:07:17,796 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:07:17,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:17] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.020 0.209 2026-10-29 06:07:17,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:17] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.290 2026-10-29 06:07:18,032 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.024 0.361 2026-10-29 06:07:18,126 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.466 2026-10-29 06:07:18,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.437 2026-10-29 06:07:18,149 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:07:18,173 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:18,190 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:18,197 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:18,289 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=product.product&field=image_128&id=1732&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.057 0.417 2026-10-29 06:07:18,382 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.487 2026-10-29 06:07:18,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.020 0.467 2026-10-29 06:07:18,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.478 2026-10-29 06:07:18,551 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.313 2026-10-29 06:07:18,575 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.305 2026-10-29 06:07:18,584 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:18,684 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.036 0.380 2026-10-29 06:07:18,697 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.366 2026-10-29 06:07:18,714 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.311 2026-10-29 06:07:18,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.261 2026-10-29 06:07:18,772 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.199 2026-10-29 06:07:18,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.182 2026-10-29 06:07:18,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.011 0.113 2026-10-29 06:07:18,855 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:07:18,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.007 0.148 2026-10-29 06:07:18,891 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.165 2026-10-29 06:07:18,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:07:18,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.016 0.122 2026-10-29 06:07:18,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.020 0.110 2026-10-29 06:07:19,038 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:19] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.122 2026-10-29 06:07:19,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:19] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.016 2026-10-29 06:07:19,853 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:19,878 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:19,918 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:19] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.016 0.038 2026-10-29 06:07:20,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:20] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.023 0.056 2026-10-29 06:07:20,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.044 2026-10-29 06:07:20,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 06:07:20,846 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-10-29 06:07:20,881 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:20,888 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:20,919 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:20,934 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:07:20,936 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:07:20,947 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:20,958 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:07:20,976 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:07:21,004 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11228547 for PoS orders references: ['Order 00361-001-0001'] (draft: False) 2026-10-29 06:07:21,058 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:07:21,068 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-29 06:07:21,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46291 2026-10-29 06:07:21,099 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:07:21,112 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46291 2026-10-29 06:07:21,233 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060721_231956_TestPoSSale.txt 2026-10-29 06:07:21,236 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmprgf98ku0_chrome_odoo" 2026-10-29 06:07:21,273 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-29 06:07:21,293 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11228547 with result: [{'id': 466, 'pos_reference': 'Order 00361-001-0001', 'account_move': False}] 2026-10-29 06:07:21,638 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.261 0.380 2026-10-29 06:07:23,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-29 06:07:27,395 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_line_name ... 2026-10-29 06:07:29,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46493 2026-10-29 06:07:29,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpyb5wsymd_chrome_odoo 2026-10-29 06:07:29,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43437/json/version 2026-10-29 06:07:29,716 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43437/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:07:29,747 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:07:29,748 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43437/json 2026-10-29 06:07:29,748 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43437/json with timeout 3 increased to 10s during tests 2026-10-29 06:07:29,759 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43437/devtools/page/8A0ADB0E9AE71A0FDBE5912FDFC69760 2026-10-29 06:07:29,782 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:07:29,797 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:07:30,419 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:07:30,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:07:30,433 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:30,433 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:07:30,454 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:07:31,683 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:31] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.137 1.097 2026-10-29 06:07:31,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '8A0ADB0E9AE71A0FDBE5912FDFC69760', 'loaderId': 'AF463E23A2877B2463482A6621397950', 'isDownload': False} 2026-10-29 06:07:31,688 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-29 06:07:31,713 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:07:31,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:31] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-10-29 06:07:31,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:31] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.019 2026-10-29 06:07:31,821 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:31] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.047 2026-10-29 06:07:32,417 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:32] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.017 0.020 2026-10-29 06:07:32,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.042 2026-10-29 06:07:32,466 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:07:32,486 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 06:07:32,487 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 06:07:32,527 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:33,808 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:07:34,532 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.315 1.702 2026-10-29 06:07:34,660 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.061 2026-10-29 06:07:34,713 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.029 2026-10-29 06:07:34,737 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-29 06:07:34,896 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:34] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 14 0.078 0.057 2026-10-29 06:07:34,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:34] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.168 2026-10-29 06:07:34,996 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 06:07:35,039 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.018 0.240 2026-10-29 06:07:35,111 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.311 2026-10-29 06:07:35,118 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:07:35,128 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:07:35,165 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 06:07:35,210 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.031 0.358 2026-10-29 06:07:35,287 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.014 0.447 2026-10-29 06:07:35,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.391 2026-10-29 06:07:35,363 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=product.product&field=image_128&id=1735&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.343 2026-10-29 06:07:35,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.363 2026-10-29 06:07:35,434 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:07:35,437 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.254 2026-10-29 06:07:35,465 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.232 2026-10-29 06:07:35,500 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 06:07:35,568 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.027 0.245 2026-10-29 06:07:35,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.273 2026-10-29 06:07:35,625 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.284 2026-10-29 06:07:35,640 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.008 0.259 2026-10-29 06:07:35,670 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.207 2026-10-29 06:07:35,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.230 2026-10-29 06:07:35,777 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.253 2026-10-29 06:07:35,839 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:07:35,848 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.234 2026-10-29 06:07:35,882 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.007 0.251 2026-10-29 06:07:35,901 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:07:35,933 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.005 0.274 2026-10-29 06:07:35,966 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.279 2026-10-29 06:07:35,989 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:35] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.006 0.227 2026-10-29 06:07:36,030 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.016 0.164 2026-10-29 06:07:36,089 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:36] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.162 2026-10-29 06:07:36,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:36] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.019 2026-10-29 06:07:36,894 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:36,904 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:36,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:36] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.012 0.034 2026-10-29 06:07:37,014 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:37] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.015 0.037 2026-10-29 06:07:37,088 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.038 2026-10-29 06:07:37,854 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-10-29 06:07:37,916 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:37,921 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:37,981 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:37,995 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:07:38,006 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:38,008 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:07:38,016 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 06:07:38,032 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:07:38,039 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.007 2026-10-29 06:07:38,076 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:38,079 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5399537 for PoS orders references: ['Order 00362-001-0001'] (draft: False) 2026-10-29 06:07:38,094 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 06:07:38,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46493 2026-10-29 06:07:38,125 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:07:38,135 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46493 2026-10-29 06:07:38,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060738_264892_TestPoSSale.txt 2026-10-29 06:07:38,265 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpyb5wsymd_chrome_odoo" 2026-10-29 06:07:38,300 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-29 06:07:38,392 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5399537 with result: [{'id': 467, 'pos_reference': 'Order 00362-001-0001', 'account_move': False}] 2026-10-29 06:07:38,784 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.244 0.470 2026-10-29 06:07:38,835 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-29 06:07:40,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46706 2026-10-29 06:07:40,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmph0f3tq99_chrome_odoo 2026-10-29 06:07:40,896 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39051/json/version 2026-10-29 06:07:40,898 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39051/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:07:40,958 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:07:40,958 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39051/json 2026-10-29 06:07:40,958 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39051/json with timeout 3 increased to 10s during tests 2026-10-29 06:07:40,994 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39051/devtools/page/C090AF12865A8E6673A47049500D532A 2026-10-29 06:07:41,029 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:07:41,051 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:07:41,645 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:07:41,649 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:07:41,653 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:41,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:07:41,674 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:07:42,869 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:42] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.142 1.057 2026-10-29 06:07:42,873 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'C090AF12865A8E6673A47049500D532A', 'loaderId': 'DE01A4096BBCEC4EAC776FDD187A8267', 'isDownload': False} 2026-10-29 06:07:42,873 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-10-29 06:07:42,902 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:07:42,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:42] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.016 2026-10-29 06:07:42,956 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:42] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.035 2026-10-29 06:07:42,978 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:42] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.047 2026-10-29 06:07:43,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:43] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.014 2026-10-29 06:07:43,561 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 06:07:43,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.017 2026-10-29 06:07:43,645 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 06:07:43,653 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:07:43,683 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:44,752 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.335 0.741 2026-10-29 06:07:44,887 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:44] "GET /pos/ui HTTP/1.1" 200 - 22 0.023 1.146 2026-10-29 06:07:44,917 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:07:44,998 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.143 2026-10-29 06:07:45,093 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 06:07:45,142 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 06:07:45,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.164 0.554 2026-10-29 06:07:45,940 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:07:46,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.075 2026-10-29 06:07:46,053 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.020 2026-10-29 06:07:46,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.011 2026-10-29 06:07:46,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 14 0.065 0.083 2026-10-29 06:07:46,326 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.009 0.192 2026-10-29 06:07:46,402 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.019 0.245 2026-10-29 06:07:46,446 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 06:07:46,460 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:07:46,475 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:46,486 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:07:46,498 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.019 0.334 2026-10-29 06:07:46,507 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:46,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.018 2026-10-29 06:07:46,624 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.028 0.396 2026-10-29 06:07:46,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.379 2026-10-29 06:07:46,728 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.379 2026-10-29 06:07:46,827 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.023 0.308 2026-10-29 06:07:46,840 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:07:46,910 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.710 2026-10-29 06:07:46,926 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.367 2026-10-29 06:07:46,953 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.298 2026-10-29 06:07:46,972 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.299 2026-10-29 06:07:46,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.284 2026-10-29 06:07:47,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.247 2026-10-29 06:07:47,042 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:47] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.183 2026-10-29 06:07:47,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:47] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.181 2026-10-29 06:07:47,158 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:07:47,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:47] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.024 0.222 2026-10-29 06:07:47,216 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:47] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.234 2026-10-29 06:07:47,247 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:47] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.252 2026-10-29 06:07:47,271 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:47] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.250 2026-10-29 06:07:47,310 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:47] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.013 0.213 2026-10-29 06:07:47,371 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:47] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.193 2026-10-29 06:07:47,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:47] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 06:07:48,175 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:48,208 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:48,254 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:48] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.022 0.034 2026-10-29 06:07:48,330 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:48] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.018 0.045 2026-10-29 06:07:48,416 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.016 0.058 2026-10-29 06:07:49,182 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on ok button (trigger: .button.confirm)' 2026-10-29 06:07:49,227 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:49,280 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:49,296 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:49,305 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:07:49,315 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:49,332 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:07:49,357 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:49,390 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74312221 for PoS orders references: ['Order 00363-002-0001'] (draft: False) 2026-10-29 06:07:49,417 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 06:07:49,631 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74312221 with result: [{'id': 468, 'pos_reference': 'Order 00363-002-0001', 'account_move': False}] 2026-10-29 06:07:50,038 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 215 0.205 0.451 2026-10-29 06:07:50,043 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.640 2026-10-29 06:07:50,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:50] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 06:07:50,862 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.control-button:contains("Refund")' 2026-10-29 06:07:50,902 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:50,909 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-29 06:07:50,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.028 0.045 2026-10-29 06:07:51,119 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:51] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 24 0.036 0.087 2026-10-29 06:07:51,123 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.106 2026-10-29 06:07:51,903 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:51,923 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:51,935 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .button.pay-order-button' 2026-10-29 06:07:51,955 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:51,977 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:51,986 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:52,002 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:07:52,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63657250 for PoS orders references: ['Order 00363-002-0002'] (draft: False) 2026-10-29 06:07:52,026 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:52,146 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63657250 with result: [{'id': 469, 'pos_reference': 'Order 00363-002-0002', 'account_move': False}] 2026-10-29 06:07:52,451 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 112 0.136 0.297 2026-10-29 06:07:53,246 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:07:53,265 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:07:53,323 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46706 2026-10-29 06:07:53,332 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:07:53,335 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46706 2026-10-29 06:07:53,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060753_502047_TestPoSSale.txt 2026-10-29 06:07:53,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmph0f3tq99_chrome_odoo" 2026-10-29 06:07:53,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_fixed_taxed_product ... 2026-10-29 06:07:56,426 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46934 2026-10-29 06:07:56,427 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmproj4p2f1_chrome_odoo 2026-10-29 06:07:56,427 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39641/json/version 2026-10-29 06:07:56,429 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39641/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:07:56,541 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:07:56,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39641/json 2026-10-29 06:07:56,543 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39641/json with timeout 3 increased to 10s during tests 2026-10-29 06:07:56,567 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39641/devtools/page/ED8F49054AF41DA72666BADDDFC21730 2026-10-29 06:07:56,590 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:07:56,606 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:07:57,365 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:07:57,368 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:07:57,371 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:07:57,372 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:07:57,392 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:07:58,548 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:58] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.113 1.046 2026-10-29 06:07:58,554 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'ED8F49054AF41DA72666BADDDFC21730', 'loaderId': '97EA6A74FEC630B2DF9C9AAAC6409302', 'isDownload': False} 2026-10-29 06:07:58,554 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentFixedTax')" 2026-10-29 06:07:58,572 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:07:58,596 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:58] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-10-29 06:07:58,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:58] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.022 2026-10-29 06:07:58,629 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:58] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.034 2026-10-29 06:07:59,186 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:59] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.024 2026-10-29 06:07:59,203 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.017 2026-10-29 06:07:59,261 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 06:07:59,286 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 06:07:59,288 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:07:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:07:59,293 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:00,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:08:00,285 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.321 0.662 2026-10-29 06:08:00,424 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.085 2026-10-29 06:08:00,467 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.025 2026-10-29 06:08:00,516 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.031 2026-10-29 06:08:00,669 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:00] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 14 0.033 0.071 2026-10-29 06:08:00,757 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:00] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.173 2026-10-29 06:08:00,764 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:00,838 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:00] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.019 0.240 2026-10-29 06:08:00,923 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:00] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.031 0.312 2026-10-29 06:08:00,949 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:00,984 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:08:00,995 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:08:00,999 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:00] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.405 2026-10-29 06:08:01,096 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.507 2026-10-29 06:08:01,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.417 2026-10-29 06:08:01,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=product.product&field=image_128&id=1738&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.009 0.402 2026-10-29 06:08:01,253 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=product.product&field=image_128&id=1739&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.392 2026-10-29 06:08:01,271 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.233 2026-10-29 06:08:01,272 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:08:01,297 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.018 0.232 2026-10-29 06:08:01,338 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:08:01,401 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.026 0.264 2026-10-29 06:08:01,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.292 2026-10-29 06:08:01,450 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.278 2026-10-29 06:08:01,476 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.270 2026-10-29 06:08:01,498 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.213 2026-10-29 06:08:01,527 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.235 2026-10-29 06:08:01,591 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.221 2026-10-29 06:08:01,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.237 2026-10-29 06:08:01,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:08:01,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:08:01,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.249 2026-10-29 06:08:01,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.261 2026-10-29 06:08:01,795 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.272 2026-10-29 06:08:01,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.005 0.275 2026-10-29 06:08:01,845 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.231 2026-10-29 06:08:01,875 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.183 2026-10-29 06:08:01,934 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.177 2026-10-29 06:08:01,965 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:01] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.007 0.014 2026-10-29 06:08:02,743 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:02,752 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:02,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:02] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.012 0.024 2026-10-29 06:08:02,856 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:02] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 14 0.018 0.038 2026-10-29 06:08:02,922 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.043 2026-10-29 06:08:03,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 06:08:03,687 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on ok button (trigger: .button.confirm)' 2026-10-29 06:08:03,736 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:03,743 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:03,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:08:03,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46934 2026-10-29 06:08:03,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:08:03,770 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:08:03,772 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46934 2026-10-29 06:08:03,870 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060803_870385_TestPoSSale.txt 2026-10-29 06:08:03,870 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmproj4p2f1_chrome_odoo" 2026-10-29 06:08:03,894 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-29 06:08:06,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47138 2026-10-29 06:08:06,967 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpmzenqjdw_chrome_odoo 2026-10-29 06:08:06,967 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46817/json/version 2026-10-29 06:08:06,969 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46817/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:08:06,993 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:08:06,994 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46817/json 2026-10-29 06:08:06,995 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46817/json with timeout 3 increased to 10s during tests 2026-10-29 06:08:07,003 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46817/devtools/page/32CF015F71A91885E2FE534092A1DAD5 2026-10-29 06:08:07,015 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:08:07,025 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:08:07,757 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:08:07,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:08:07,764 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:07,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:08:07,784 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:09,068 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:09] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.133 1.156 2026-10-29 06:08:09,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '32CF015F71A91885E2FE534092A1DAD5', 'loaderId': '552B3D1B856B08F7A40D4AFF8ED620BD', 'isDownload': False} 2026-10-29 06:08:09,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-10-29 06:08:09,107 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:08:09,129 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:09] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.014 2026-10-29 06:08:09,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:09] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.028 2026-10-29 06:08:09,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:09] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.051 2026-10-29 06:08:09,765 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:09] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 06:08:09,779 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-10-29 06:08:09,861 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.022 0.019 2026-10-29 06:08:09,865 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 06:08:09,868 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 06:08:09,921 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:10,685 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:08:11,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.337 0.761 2026-10-29 06:08:11,129 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.077 2026-10-29 06:08:11,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "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-10-29 06:08:11,180 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 06:08:11,303 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 14 0.033 0.061 2026-10-29 06:08:11,336 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 06:08:11,393 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.169 2026-10-29 06:08:11,481 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.009 0.259 2026-10-29 06:08:11,496 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08: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-10-29 06:08:11,521 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:08:11,546 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:08:11,587 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.023 0.321 2026-10-29 06:08:11,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.009 0.414 2026-10-29 06:08:11,696 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:11,742 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.018 0.493 2026-10-29 06:08:11,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.389 2026-10-29 06:08:11,813 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/image?model=product.product&field=image_128&id=1741&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.008 0.396 2026-10-29 06:08:11,833 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.254 2026-10-29 06:08:11,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.241 2026-10-29 06:08:11,867 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:08:11,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.156 2026-10-29 06:08:11,891 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.132 2026-10-29 06:08:11,923 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.012 0.124 2026-10-29 06:08:11,938 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.137 2026-10-29 06:08:12,031 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.034 0.164 2026-10-29 06:08:12,054 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.205 2026-10-29 06:08:12,126 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "GET /web/image?model=product.product&field=image_128&id=1742&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.021 0.205 2026-10-29 06:08:12,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "GET /web/image?model=product.product&field=image_128&id=1743&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.293 2026-10-29 06:08:12,223 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:08:12,272 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:08:12,278 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.016 0.331 2026-10-29 06:08:12,357 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.385 2026-10-29 06:08:12,422 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.370 2026-10-29 06:08:12,443 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.344 2026-10-29 06:08:12,500 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.361 2026-10-29 06:08:12,532 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.276 2026-10-29 06:08:12,592 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.014 0.283 2026-10-29 06:08:12,624 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.239 2026-10-29 06:08:12,658 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.190 2026-10-29 06:08:12,677 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:12] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.054 2026-10-29 06:08:13,449 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:13,459 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:13,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 06:08:13,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:13] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.019 0.049 2026-10-29 06:08:13,595 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:13] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.015 0.041 2026-10-29 06:08:13,647 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.033 2026-10-29 06:08:14,412 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on ok button (trigger: .button.confirm)' 2026-10-29 06:08:14,450 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:14,460 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:14,469 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:14,486 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:14,540 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:14,546 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:08:14,550 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:08:14,553 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:14,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-29 06:08:14,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:08:14,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:14] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.024 2026-10-29 06:08:14,623 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 06:08:14,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87364333 for PoS orders references: ['Order 00365-001-0001'] (draft: False) 2026-10-29 06:08:14,640 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:08:17,386 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87364333 with result: [{'id': 470, 'pos_reference': 'Order 00365-001-0001', 'account_move': 768}] 2026-10-29 06:08:18,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 904 0.790 2.620 2026-10-29 06:08:18,045 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 3.133 2026-10-29 06:08:18,118 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:18] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.010 0.030 2026-10-29 06:08:18,259 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:18] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.032 2026-10-29 06:08:18,986 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:08:19,003 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:19,041 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47138 2026-10-29 06:08:19,047 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:08:19,050 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47138 2026-10-29 06:08:19,168 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060819_167938_TestPoSSale.txt 2026-10-29 06:08:19,168 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpmzenqjdw_chrome_odoo" 2026-10-29 06:08:19,245 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_so_to_pos_no_existing_lot ... 2026-10-29 06:08:20,607 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47357 2026-10-29 06:08:20,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp6o29jmbn_chrome_odoo 2026-10-29 06:08:20,608 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43179/json/version 2026-10-29 06:08:20,620 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43179/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:08:20,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:08:20,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43179/json 2026-10-29 06:08:20,659 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43179/json with timeout 3 increased to 10s during tests 2026-10-29 06:08:20,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43179/devtools/page/E58E5B82247F795713461EEA78E26C49 2026-10-29 06:08:20,715 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:08:20,739 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:08:21,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:08:21,266 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:08:21,274 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:21,275 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:08:21,313 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:22,580 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:22] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.119 1.156 2026-10-29 06:08:22,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'E58E5B82247F795713461EEA78E26C49', 'loaderId': '0776AD0E6EA01D549CE4CCAE61AF4D80', 'isDownload': False} 2026-10-29 06:08:22,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_import_so_to_pos_no_existing_lot')" 2026-10-29 06:08:22,619 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:08:22,646 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:22] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.012 2026-10-29 06:08:22,670 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:22] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.028 2026-10-29 06:08:22,690 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:22] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.017 2026-10-29 06:08:23,239 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:23] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 06:08:23,261 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-10-29 06:08:23,328 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 06:08:23,342 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:08:23,344 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:08:23,362 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:24,137 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:24,317 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.301 0.660 2026-10-29 06:08:24,445 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.073 2026-10-29 06:08:24,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "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-10-29 06:08:24,500 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:08:24,648 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 14 0.042 0.078 2026-10-29 06:08:24,730 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.021 0.183 2026-10-29 06:08:24,767 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:24,806 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.255 2026-10-29 06:08:24,872 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.299 2026-10-29 06:08:24,913 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:08:24,939 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:24,950 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:24] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.348 2026-10-29 06:08:25,016 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 06:08:25,076 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.016 0.454 2026-10-29 06:08:25,093 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.421 2026-10-29 06:08:25,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image?model=product.product&field=image_128&id=1745&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.369 2026-10-29 06:08:25,247 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.417 2026-10-29 06:08:25,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.278 2026-10-29 06:08:25,286 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:25,382 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.032 0.300 2026-10-29 06:08:25,397 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:08:25,415 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.015 0.308 2026-10-29 06:08:25,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.324 2026-10-29 06:08:25,445 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.313 2026-10-29 06:08:25,481 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.296 2026-10-29 06:08:25,497 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.223 2026-10-29 06:08:25,550 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.023 0.205 2026-10-29 06:08:25,615 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.009 0.201 2026-10-29 06:08:25,625 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:25,674 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:25,691 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.016 0.243 2026-10-29 06:08:25,727 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.276 2026-10-29 06:08:25,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.005 0.251 2026-10-29 06:08:25,794 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.011 0.272 2026-10-29 06:08:25,828 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.009 0.231 2026-10-29 06:08:25,860 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.201 2026-10-29 06:08:25,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.205 2026-10-29 06:08:25,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:25] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 06:08:26,725 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:26,737 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:26,771 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:26] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.025 2026-10-29 06:08:26,841 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:26] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 17 0.020 0.036 2026-10-29 06:08:26,900 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.037 2026-10-29 06:08:27,090 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 06:08:27,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:08:27,707 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:27,711 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47357 2026-10-29 06:08:27,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:08:27,713 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47357 2026-10-29 06:08:27,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060827_841068_TestPoSSale.txt 2026-10-29 06:08:27,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp6o29jmbn_chrome_odoo" 2026-10-29 06:08:27,866 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-10-29 06:08:30,378 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47559 2026-10-29 06:08:30,380 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpj_aw3afk_chrome_odoo 2026-10-29 06:08:30,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35589/json/version 2026-10-29 06:08:30,384 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35589/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:08:30,403 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:08:30,403 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35589/json 2026-10-29 06:08:30,404 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35589/json with timeout 3 increased to 10s during tests 2026-10-29 06:08:30,419 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35589/devtools/page/A70BD77B11E4B89BDA9D0A87A099ED6B 2026-10-29 06:08:30,433 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:08:30,441 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:08:31,087 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:08:31,090 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:08:31,094 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:31,094 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:08:31,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:32,575 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:32] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.119 1.340 2026-10-29 06:08:32,579 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A70BD77B11E4B89BDA9D0A87A099ED6B', 'loaderId': '367590589A630970F8176EFCC1E5C853', 'isDownload': False} 2026-10-29 06:08:32,579 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order')" 2026-10-29 06:08:32,600 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:08:32,626 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:32] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 06:08:32,636 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:32] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.019 2026-10-29 06:08:32,654 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:32] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.012 2026-10-29 06:08:33,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:33] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-29 06:08:33,201 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-29 06:08:33,260 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:08:33,280 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.026 2026-10-29 06:08:33,294 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:08:33,335 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:34,117 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:34,208 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.279 0.605 2026-10-29 06:08:34,341 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.070 2026-10-29 06:08:34,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.025 2026-10-29 06:08:34,406 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.010 2026-10-29 06:08:34,532 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.019 0.063 2026-10-29 06:08:34,599 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.014 0.142 2026-10-29 06:08:34,625 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:08:34,654 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.184 2026-10-29 06:08:34,726 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.241 2026-10-29 06:08:34,810 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.014 0.329 2026-10-29 06:08:34,836 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:08:34,852 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:08:34,861 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.009 0.347 2026-10-29 06:08:34,864 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:08:34,882 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.340 2026-10-29 06:08:34,920 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:08:34,971 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:34] "GET /web/image?model=product.product&field=image_128&id=1746&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.323 2026-10-29 06:08:35,042 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.019 0.337 2026-10-29 06:08:35,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.376 2026-10-29 06:08:35,142 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.259 2026-10-29 06:08:35,158 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.255 2026-10-29 06:08:35,174 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:08:35,206 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.031 0.228 2026-10-29 06:08:35,214 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.272 2026-10-29 06:08:35,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.247 2026-10-29 06:08:35,255 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.189 2026-10-29 06:08:35,351 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.034 0.187 2026-10-29 06:08:35,384 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.216 2026-10-29 06:08:35,469 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.277 2026-10-29 06:08:35,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.261 2026-10-29 06:08:35,517 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.272 2026-10-29 06:08:35,525 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:35,554 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:35,561 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.007 0.293 2026-10-29 06:08:35,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.193 2026-10-29 06:08:35,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.115 2026-10-29 06:08:35,706 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.127 2026-10-29 06:08:35,733 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:35] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 06:08:36,524 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:36,541 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:36,573 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:36] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.027 2026-10-29 06:08:36,677 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:36] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 28 0.029 0.065 2026-10-29 06:08:36,740 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.017 0.035 2026-10-29 06:08:37,505 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:37,572 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:37,576 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:37,584 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:37,631 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:37,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:37,649 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:37,664 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:37,667 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 06:08:37,699 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:37] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.014 0.017 2026-10-29 06:08:37,706 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:37,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:08:37,730 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77205358 for PoS orders references: ['Order 00367-001-0001'] (draft: False) 2026-10-29 06:08:37,736 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:08:37,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77205358 with result: [{'id': 471, 'pos_reference': 'Order 00367-001-0001', 'account_move': False}] 2026-10-29 06:08:38,226 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [705, 706, 707] 2026-10-29 06:08:38,590 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 295 0.267 0.600 2026-10-29 06:08:38,668 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:38] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-10-29 06:08:39,398 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:08:39,409 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:39,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47559 2026-10-29 06:08:39,421 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:08:39,421 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47559 2026-10-29 06:08:39,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060839_531606_TestPoSSale.txt 2026-10-29 06:08:39,531 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpj_aw3afk_chrome_odoo" 2026-10-29 06:08:40,242 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [708, 709, 710] 2026-10-29 06:08:41,977 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-29 06:08:43,902 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47766 2026-10-29 06:08:43,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp4sl2ljff_chrome_odoo 2026-10-29 06:08:43,904 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44215/json/version 2026-10-29 06:08:43,907 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44215/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:08:44,086 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:08:44,087 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44215/json 2026-10-29 06:08:44,089 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44215/json with timeout 3 increased to 10s during tests 2026-10-29 06:08:44,127 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44215/devtools/page/77BFF46C6486F80D3AB378D198B95261 2026-10-29 06:08:44,144 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:08:44,168 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:08:44,719 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:08:44,722 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:08:44,725 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:44,725 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:08:44,756 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:08:47,095 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:47] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.114 2.231 2026-10-29 06:08:47,099 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '77BFF46C6486F80D3AB378D198B95261', 'loaderId': 'B039C377861C8E7CBBF0A5DFE0AA627E', 'isDownload': False} 2026-10-29 06:08:47,099 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-10-29 06:08:47,119 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:08:47,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:47] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.018 2026-10-29 06:08:47,189 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:47] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.046 2026-10-29 06:08:47,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:47] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.057 2026-10-29 06:08:47,797 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:47] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-29 06:08:47,818 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-29 06:08:47,877 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:47,896 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.012 2026-10-29 06:08:47,910 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:47,958 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:48,936 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.347 0.652 2026-10-29 06:08:49,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:49] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 1.008 2026-10-29 06:08:49,091 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:08:49,169 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.136 2026-10-29 06:08:49,241 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.016 2026-10-29 06:08:49,314 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 06:08:49,995 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.156 0.483 2026-10-29 06:08:50,110 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.074 2026-10-29 06:08:50,119 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:08:50,157 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.022 2026-10-29 06:08:50,174 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 06:08:50,329 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.031 0.095 2026-10-29 06:08:50,348 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:08:50,427 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.024 0.171 2026-10-29 06:08:50,519 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.021 0.269 2026-10-29 06:08:50,555 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:08:50,575 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:50,586 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:50,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.359 2026-10-29 06:08:50,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.393 2026-10-29 06:08:50,734 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.433 2026-10-29 06:08:50,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.358 2026-10-29 06:08:50,796 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:50,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.391 2026-10-29 06:08:50,864 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.263 2026-10-29 06:08:50,877 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:08:50,977 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:50] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.061 0.311 2026-10-29 06:08:51,005 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.010 0.327 2026-10-29 06:08:51,030 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.271 2026-10-29 06:08:51,038 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.226 2026-10-29 06:08:51,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.223 2026-10-29 06:08:51,074 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.214 2026-10-29 06:08:51,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.012 0.214 2026-10-29 06:08:51,188 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.190 2026-10-29 06:08:51,228 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:08:51,243 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.215 2026-10-29 06:08:51,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:08:51,289 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.006 0.239 2026-10-29 06:08:51,318 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.247 2026-10-29 06:08:51,339 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.251 2026-10-29 06:08:51,374 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.232 2026-10-29 06:08:51,423 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.018 0.174 2026-10-29 06:08:51,475 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.178 2026-10-29 06:08:51,529 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:51] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.012 2026-10-29 06:08:52,301 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:52,326 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:52,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:52] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.041 2026-10-29 06:08:52,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:52] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.012 0.030 2026-10-29 06:08:52,475 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.031 2026-10-29 06:08:53,299 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:53,307 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:08:53,313 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:08:53,320 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:53,349 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:08:53,362 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:53,385 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:53] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.025 0.025 2026-10-29 06:08:53,403 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14386923 for PoS orders references: ['Order 00368-002-0001'] (draft: False) 2026-10-29 06:08:53,406 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:08:53,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14386923 with result: [{'id': 472, 'pos_reference': 'Order 00368-002-0001', 'account_move': False}] 2026-10-29 06:08:53,856 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [714] 2026-10-29 06:08:54,226 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 277 0.255 0.595 2026-10-29 06:08:54,232 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.731 2026-10-29 06:08:54,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:54] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.014 2026-10-29 06:08:54,830 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 06:08:55,036 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:08:55,045 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:08:55,080 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:55] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 3 0.003 0.022 2026-10-29 06:08:55,114 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:08:55] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.016 2026-10-29 06:08:55,885 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:08:55,907 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47766 2026-10-29 06:08:55,911 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:08:55,912 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47766 2026-10-29 06:08:56,029 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060856_029515_TestPoSSale.txt 2026-10-29 06:08:56,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp4sl2ljff_chrome_odoo" 2026-10-29 06:08:56,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-29 06:08:59,250 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-29 06:09:00,946 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97333875 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-29 06:09:04,092 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97333875 with result: [{'id': 474, 'pos_reference': 'Order 00044-003-0014', 'account_move': 775}] 2026-10-29 06:09:04,320 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_invoice_analytic_account ... 2026-10-29 06:09:15,109 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 06:09:15,109 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 06:09:15,109 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 06:09:15,109 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 06:09:15,109 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 06:09:15,109 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 06:09:15,109 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 06:09:15,109 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 06:09:15,109 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 06:09:19,035 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:19,035 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:19,035 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:19,035 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:19,035 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:19,035 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:19,035 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:19,035 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:19,035 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:29,848 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-29 06:09:29,848 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-29 06:09:29,848 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-29 06:09:29,848 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-29 06:09:29,848 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-29 06:09:29,848 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-29 06:09:29,848 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-29 06:09:29,848 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-29 06:09:29,848 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-29 06:09:29,848 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan16_id_index on table crossovered_budget_line 2026-10-29 06:09:33,061 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:33,061 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:33,062 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:33,062 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:33,062 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:33,062 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:33,062 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:33,062 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:33,062 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:33,062 100 INFO rb-c2b51ef-226090-429967 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan16_id_index on table estimate_create_budget_wizard_line 2026-10-29 06:09:35,163 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47989 2026-10-29 06:09:35,164 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpersblxdg_chrome_odoo 2026-10-29 06:09:35,164 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37305/json/version 2026-10-29 06:09:35,166 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37305/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:09:35,277 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:09:35,277 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37305/json 2026-10-29 06:09:35,279 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:37305/json with timeout 3 increased to 10s during tests 2026-10-29 06:09:35,316 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37305/devtools/page/75157472B6C964028603ECF1A915F57D 2026-10-29 06:09:35,336 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:09:35,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:09:35,887 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:09:35,892 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:09:35,896 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:09:35,896 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:09:35,939 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:09:37,202 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:37] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.148 1.124 2026-10-29 06:09:37,207 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '75157472B6C964028603ECF1A915F57D', 'loaderId': '8DD207E93E4DD82C6C8284024D5E40E6', 'isDownload': False} 2026-10-29 06:09:37,207 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-10-29 06:09:37,230 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:09:37,261 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:37] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.016 2026-10-29 06:09:37,292 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:37] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.047 2026-10-29 06:09:37,314 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:37] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.051 2026-10-29 06:09:37,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:37] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-29 06:09:37,937 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.036 0.011 2026-10-29 06:09:37,970 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:09:37,997 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:09:38,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.037 2026-10-29 06:09:38,060 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:09:39,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.410 0.730 2026-10-29 06:09:39,311 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:39] "GET /pos/ui HTTP/1.1" 200 - 22 0.020 1.177 2026-10-29 06:09:39,354 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:09:39,414 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.129 2026-10-29 06:09:39,517 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:09:39,583 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-29 06:09:40,357 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.155 0.574 2026-10-29 06:09:40,404 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:09:40,493 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.069 2026-10-29 06:09:40,532 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.021 2026-10-29 06:09:40,550 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-29 06:09:40,720 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:40] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.043 0.085 2026-10-29 06:09:40,745 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:09:40,797 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:40] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.023 0.183 2026-10-29 06:09:40,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:40] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.025 0.253 2026-10-29 06:09:40,913 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:09:40,927 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:09:40,958 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 06:09:40,977 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:40] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.021 0.329 2026-10-29 06:09:41,041 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.008 0.383 2026-10-29 06:09:41,104 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.452 2026-10-29 06:09:41,126 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.353 2026-10-29 06:09:41,189 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.368 2026-10-29 06:09:41,204 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.220 2026-10-29 06:09:41,236 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:09:41,259 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:09:41,279 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.034 0.240 2026-10-29 06:09:41,293 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.002 0.225 2026-10-29 06:09:41,343 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.030 0.172 2026-10-29 06:09:41,365 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.211 2026-10-29 06:09:41,377 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.213 2026-10-29 06:09:41,464 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.022 0.218 2026-10-29 06:09:41,507 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.011 0.225 2026-10-29 06:09:41,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.033 0.265 2026-10-29 06:09:41,617 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:09:41,645 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:09:41,670 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.025 0.332 2026-10-29 06:09:41,695 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.334 2026-10-29 06:09:41,730 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.354 2026-10-29 06:09:41,752 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.279 2026-10-29 06:09:41,775 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.210 2026-10-29 06:09:41,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.184 2026-10-29 06:09:41,860 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.170 2026-10-29 06:09:41,882 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:41] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 06:09:42,657 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:09:42,666 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:09:42,703 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:42] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.025 2026-10-29 06:09:42,775 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:42] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.013 0.046 2026-10-29 06:09:42,836 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.041 2026-10-29 06:09:43,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:09:43,654 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:09:43,664 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:09:43,666 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:09:43,667 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:09:43,694 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-29 06:09:43,711 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:09:43,716 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:09:43,730 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.022 2026-10-29 06:09:43,757 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19226149 for PoS orders references: ['Order 00371-002-0001'] (draft: False) 2026-10-29 06:09:43,761 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 06:09:43,769 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 06:09:43,771 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47989 2026-10-29 06:09:43,776 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:09:43,779 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47989 2026-10-29 06:09:43,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060943_936860_TestPoSSale.txt 2026-10-29 06:09:43,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpersblxdg_chrome_odoo" 2026-10-29 06:09:43,984 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-29 06:09:47,292 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19226149 with result: [{'id': 475, 'pos_reference': 'Order 00371-002-0001', 'account_move': 777}] 2026-10-29 06:09:48,302 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [718] 2026-10-29 06:09:48,744 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1143 1.257 3.753 2026-10-29 06:09:48,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-29 06:09:50,328 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48214 2026-10-29 06:09:50,329 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpxzu5p7oy_chrome_odoo 2026-10-29 06:09:50,331 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39835/json/version 2026-10-29 06:09:50,341 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39835/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:09:50,366 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:09:50,372 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39835/json 2026-10-29 06:09:50,378 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39835/json with timeout 3 increased to 10s during tests 2026-10-29 06:09:50,412 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39835/devtools/page/AC49918D39C8597084E7DBB7D48E94FE 2026-10-29 06:09:50,440 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:09:50,448 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:09:51,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:09:51,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:09:51,022 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:09:51,022 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:09:51,076 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:09:52,325 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:52] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.152 1.104 2026-10-29 06:09:52,332 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'AC49918D39C8597084E7DBB7D48E94FE', 'loaderId': 'A13D247919372A9C6BE4C6119DC9B90E', 'isDownload': False} 2026-10-29 06:09:52,332 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-10-29 06:09:52,368 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:09:52,410 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:52] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.030 0.009 2026-10-29 06:09:52,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:52] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.035 2026-10-29 06:09:52,471 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:52] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.083 2026-10-29 06:09:53,080 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:53] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.016 0.024 2026-10-29 06:09:53,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.028 2026-10-29 06:09:53,145 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:09:53,160 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 06:09:53,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.018 2026-10-29 06:09:53,215 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:09:54,221 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.324 0.693 2026-10-29 06:09:54,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:54] "GET /pos/ui HTTP/1.1" 200 - 22 0.019 1.020 2026-10-29 06:09:54,366 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:09:54,428 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.126 2026-10-29 06:09:54,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 06:09:54,590 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-29 06:09:55,255 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.152 0.494 2026-10-29 06:09:55,365 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:09:55,369 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.066 2026-10-29 06:09:55,409 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "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-10-29 06:09:55,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 06:09:55,583 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 14 0.031 0.085 2026-10-29 06:09:55,634 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-29 06:09:55,660 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.177 2026-10-29 06:09:55,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.022 0.239 2026-10-29 06:09:55,774 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:09:55,810 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:09:55,826 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:09:55,840 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:09:55,841 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.016 0.353 2026-10-29 06:09:55,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.009 0.425 2026-10-29 06:09:55,975 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:55] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.461 2026-10-29 06:09:56,010 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.361 2026-10-29 06:09:56,078 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image?model=product.product&field=image_128&id=1748&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.395 2026-10-29 06:09:56,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.221 2026-10-29 06:09:56,121 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:09:56,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.247 2026-10-29 06:09:56,148 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.210 2026-10-29 06:09:56,162 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.173 2026-10-29 06:09:56,175 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.145 2026-10-29 06:09:56,183 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.137 2026-10-29 06:09:56,289 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.025 0.176 2026-10-29 06:09:56,358 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.008 0.210 2026-10-29 06:09:56,398 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.247 2026-10-29 06:09:56,448 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.276 2026-10-29 06:09:56,483 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:09:56,510 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:09:56,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.324 2026-10-29 06:09:56,545 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.012 0.341 2026-10-29 06:09:56,568 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.261 2026-10-29 06:09:56,600 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.006 0.225 2026-10-29 06:09:56,634 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.190 2026-10-29 06:09:56,677 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.192 2026-10-29 06:09:56,731 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.194 2026-10-29 06:09:56,773 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:56] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 06:09:57,549 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:09:57,573 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:09:57,604 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:57] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.010 0.031 2026-10-29 06:09:57,676 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:57] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.016 0.042 2026-10-29 06:09:57,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.018 0.051 2026-10-29 06:09:57,901 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:09:58,593 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:09:58,596 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'check orderlines number (trigger: .order-container .orderline)' 2026-10-29 06:09:58,614 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:09:58,616 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:09:58,639 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:09:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:09:58,639 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48214 2026-10-29 06:09:58,641 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:09:58,642 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48214 2026-10-29 06:09:58,784 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_060958_783579_TestPoSSale.txt 2026-10-29 06:09:58,784 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpxzu5p7oy_chrome_odoo" 2026-10-29 06:09:58,817 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-29 06:10:00,411 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48437 2026-10-29 06:10:00,412 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpq0dtg2vp_chrome_odoo 2026-10-29 06:10:00,412 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36517/json/version 2026-10-29 06:10:00,414 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36517/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:10:00,532 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:10:00,533 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36517/json 2026-10-29 06:10:00,534 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:36517/json with timeout 3 increased to 10s during tests 2026-10-29 06:10:00,558 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:36517/devtools/page/B4A23176C7219B15A5BC3B79AB7A7A1F 2026-10-29 06:10:00,591 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:10:00,621 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:10:01,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:10:01,261 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:10:01,282 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:01,283 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:10:01,327 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:02,506 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:02] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.127 1.056 2026-10-29 06:10:02,514 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'B4A23176C7219B15A5BC3B79AB7A7A1F', 'loaderId': 'BADC7AB070EB3E1301E40FFD31BB7584', 'isDownload': False} 2026-10-29 06:10:02,514 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-10-29 06:10:02,547 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:10:02,597 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:02] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.020 2026-10-29 06:10:02,622 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:02] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-10-29 06:10:02,654 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:02] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.040 2026-10-29 06:10:03,183 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:03] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.020 2026-10-29 06:10:03,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.016 2026-10-29 06:10:03,263 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:10:03,283 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:10:03,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.023 2026-10-29 06:10:03,320 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:04,245 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.308 0.633 2026-10-29 06:10:04,378 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:04] "GET /pos/ui HTTP/1.1" 200 - 22 0.023 0.989 2026-10-29 06:10:04,434 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:10:04,507 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.194 2026-10-29 06:10:04,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-29 06:10:04,665 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 06:10:05,464 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:10:05,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.166 0.594 2026-10-29 06:10:05,623 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.079 2026-10-29 06:10:05,673 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.022 2026-10-29 06:10:05,707 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.018 2026-10-29 06:10:05,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:05] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 14 0.039 0.051 2026-10-29 06:10:05,935 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:05] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.024 0.144 2026-10-29 06:10:05,998 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:10:06,060 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.028 0.245 2026-10-29 06:10:06,135 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.350 2026-10-29 06:10:06,192 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.025 0.384 2026-10-29 06:10:06,289 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.031 0.451 2026-10-29 06:10:06,302 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:10:06,319 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:10:06,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.458 2026-10-29 06:10:06,329 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:10:06,407 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=product.product&field=image_128&id=1749&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.014 0.370 2026-10-29 06:10:06,507 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.038 0.396 2026-10-29 06:10:06,567 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.014 0.407 2026-10-29 06:10:06,654 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.027 0.421 2026-10-29 06:10:06,670 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.314 2026-10-29 06:10:06,687 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:10:06,704 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:10:06,713 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.029 0.330 2026-10-29 06:10:06,728 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.321 2026-10-29 06:10:06,751 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.330 2026-10-29 06:10:06,770 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.242 2026-10-29 06:10:06,862 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.025 0.258 2026-10-29 06:10:06,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.223 2026-10-29 06:10:06,927 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.012 0.199 2026-10-29 06:10:06,973 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:06] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.017 0.230 2026-10-29 06:10:06,991 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:10:07,004 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:07] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.004 0.243 2026-10-29 06:10:07,015 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:10:07,041 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:07] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.008 0.250 2026-10-29 06:10:07,062 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:07] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.092 2026-10-29 06:10:07,123 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.017 0.108 2026-10-29 06:10:07,167 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:07] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.128 2026-10-29 06:10:07,213 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:07] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.018 2026-10-29 06:10:07,992 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:07,998 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:08,034 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:08] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.023 2026-10-29 06:10:08,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:08] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.017 0.039 2026-10-29 06:10:08,148 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.027 2026-10-29 06:10:08,869 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-29 06:10:08,988 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:08,993 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:10:08,997 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:10:09,003 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:09,019 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-29 06:10:09,039 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:10:09,045 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-29 06:10:09,046 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:10:09,079 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29479198 for PoS orders references: ['Order 00373-002-0001'] (draft: False) 2026-10-29 06:10:09,100 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:10:09,103 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:10:09,129 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48437 2026-10-29 06:10:09,131 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:10:09,135 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48437 2026-10-29 06:10:09,256 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061009_256472_TestPoSSale.txt 2026-10-29 06:10:09,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpq0dtg2vp_chrome_odoo" 2026-10-29 06:10:09,298 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-29 06:10:11,992 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29479198 with result: [{'id': 476, 'pos_reference': 'Order 00373-002-0001', 'account_move': 779}] 2026-10-29 06:10:12,817 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [720] 2026-10-29 06:10:13,196 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1215 1.168 2.954 2026-10-29 06:10:13,246 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quotation_saving ... 2026-10-29 06:10:14,939 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48653 2026-10-29 06:10:14,940 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpjgglp1wr_chrome_odoo 2026-10-29 06:10:14,940 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39949/json/version 2026-10-29 06:10:14,942 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39949/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:10:14,995 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:10:14,996 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39949/json 2026-10-29 06:10:14,997 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39949/json with timeout 3 increased to 10s during tests 2026-10-29 06:10:15,012 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39949/devtools/page/58FCEE25AE129F7D129AAE934A1FCEA0 2026-10-29 06:10:15,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:10:15,050 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:10:15,618 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:10:15,622 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:10:15,625 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:15,625 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:10:15,656 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:16,806 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:16] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.133 1.032 2026-10-29 06:10:16,811 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '58FCEE25AE129F7D129AAE934A1FCEA0', 'loaderId': 'D2A977BA5E942338A098E4690220CD8D', 'isDownload': False} 2026-10-29 06:10:16,811 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosQuotationSaving')" 2026-10-29 06:10:16,844 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:10:16,871 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:16] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-10-29 06:10:16,902 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:16] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.034 2026-10-29 06:10:16,913 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:16] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.047 2026-10-29 06:10:17,432 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:17] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.012 0.013 2026-10-29 06:10:17,447 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-29 06:10:17,513 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 06:10:17,521 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 06:10:17,527 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.023 0.016 2026-10-29 06:10:17,571 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:18,560 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.313 0.693 2026-10-29 06:10:18,701 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:18] "GET /pos/ui HTTP/1.1" 200 - 22 0.019 1.074 2026-10-29 06:10:18,731 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:10:18,842 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.206 2026-10-29 06:10:18,883 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-29 06:10:18,979 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 06:10:19,662 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.144 0.512 2026-10-29 06:10:19,770 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:10:19,807 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.092 2026-10-29 06:10:19,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.030 2026-10-29 06:10:19,883 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-29 06:10:20,018 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:20] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 14 0.041 0.046 2026-10-29 06:10:20,089 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:20] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.009 0.150 2026-10-29 06:10:20,155 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:10:20,200 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:20] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.247 2026-10-29 06:10:21,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:10:21,383 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:10:21,401 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 1.441 2026-10-29 06:10:21,408 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 06:10:21,438 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-29 06:10:21,459 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:10:21,483 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:10:21,487 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.018 1.505 2026-10-29 06:10:21,556 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.020 1.551 2026-10-29 06:10:21,572 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 1.545 2026-10-29 06:10:21,640 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/image?model=product.product&field=image_128&id=1750&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.016 1.448 2026-10-29 06:10:21,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.014 1.490 2026-10-29 06:10:21,815 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.025 0.285 2026-10-29 06:10:21,835 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.321 2026-10-29 06:10:21,853 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.005 0.283 2026-10-29 06:10:21,860 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:10:21,874 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.284 2026-10-29 06:10:21,885 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.272 2026-10-29 06:10:21,918 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.017 0.243 2026-10-29 06:10:21,932 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.184 2026-10-29 06:10:21,976 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:21] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.017 0.134 2026-10-29 06:10:22,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.016 0.120 2026-10-29 06:10:22,095 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:22] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.014 0.185 2026-10-29 06:10:22,153 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:22] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.240 2026-10-29 06:10:22,227 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:22] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.274 2026-10-29 06:10:22,257 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:22] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.306 2026-10-29 06:10:22,283 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:22] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.288 2026-10-29 06:10:22,308 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:22] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.006 0.264 2026-10-29 06:10:22,347 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:22] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.004 0.233 2026-10-29 06:10:22,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:22] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.179 2026-10-29 06:10:23,146 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:23,166 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:23,189 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:23] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.024 2026-10-29 06:10:23,246 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:23] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.013 0.032 2026-10-29 06:10:23,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.032 2026-10-29 06:10:23,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 06:10:24,102 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:24,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:10:24,130 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7903245 for PoS orders references: ['Order 00374-002-0001'] (draft: True) 2026-10-29 06:10:24,156 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:10:24,196 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48653 2026-10-29 06:10:24,205 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:10:24,209 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48653 2026-10-29 06:10:24,293 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7903245 with result: [{'id': 477, 'pos_reference': 'Order 00374-002-0001', 'account_move': False}] 2026-10-29 06:10:24,333 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061024_333205_TestPoSSale.txt 2026-10-29 06:10:24,334 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpjgglp1wr_chrome_odoo" 2026-10-29 06:10:24,346 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 73 0.083 0.145 2026-10-29 06:10:24,391 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-29 06:10:25,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48860 2026-10-29 06:10:25,696 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpkp4hr44f_chrome_odoo 2026-10-29 06:10:25,697 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34891/json/version 2026-10-29 06:10:25,699 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34891/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:10:25,716 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:10:25,716 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34891/json 2026-10-29 06:10:25,717 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:34891/json with timeout 3 increased to 10s during tests 2026-10-29 06:10:25,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34891/devtools/page/7B8B26C617A4436FD8158B14AF8F4690 2026-10-29 06:10:25,743 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:10:25,784 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:10:26,347 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:10:26,351 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:10:26,353 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:26,353 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:10:26,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:27,532 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:27] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.134 1.029 2026-10-29 06:10:27,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '7B8B26C617A4436FD8158B14AF8F4690', 'loaderId': '5524DA9A522FFAC1F95E7F2182F9A34C', 'isDownload': False} 2026-10-29 06:10:27,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-10-29 06:10:27,569 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:10:27,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:27] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.020 2026-10-29 06:10:27,635 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:27] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.032 2026-10-29 06:10:27,656 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:27] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.057 2026-10-29 06:10:28,285 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:28] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.020 2026-10-29 06:10:28,305 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.014 2026-10-29 06:10:28,364 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-29 06:10:28,372 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:10:28,385 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:10:28,407 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:29,319 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.279 0.643 2026-10-29 06:10:29,437 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:29] "GET /pos/ui HTTP/1.1" 200 - 22 0.030 0.947 2026-10-29 06:10:29,477 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:10:29,523 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.140 2026-10-29 06:10:29,629 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-29 06:10:29,696 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-10-29 06:10:30,393 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.137 0.528 2026-10-29 06:10:30,498 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:10:30,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.069 2026-10-29 06:10:30,558 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:30] "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-10-29 06:10:30,591 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 06:10:30,760 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:30] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 14 0.045 0.060 2026-10-29 06:10:30,795 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:10:30,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:30] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.027 0.180 2026-10-29 06:10:30,936 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:30] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.259 2026-10-29 06:10:31,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.338 2026-10-29 06:10:31,057 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10: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-10-29 06:10:31,092 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 06:10:31,100 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.405 2026-10-29 06:10:31,134 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-29 06:10:31,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.020 0.459 2026-10-29 06:10:31,191 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.345 2026-10-29 06:10:31,268 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.014 0.363 2026-10-29 06:10:31,287 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.314 2026-10-29 06:10:31,304 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:10:31,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.015 0.191 2026-10-29 06:10:31,360 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:10:31,387 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.022 0.221 2026-10-29 06:10:31,399 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.218 2026-10-29 06:10:31,428 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.196 2026-10-29 06:10:31,433 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.208 2026-10-29 06:10:31,446 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.141 2026-10-29 06:10:31,499 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.015 0.171 2026-10-29 06:10:31,588 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=product.product&field=image_128&id=1751&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.210 2026-10-29 06:10:31,664 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.009 0.247 2026-10-29 06:10:31,720 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:10:31,736 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.008 0.308 2026-10-29 06:10:31,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:10:31,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.004 0.311 2026-10-29 06:10:31,789 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.300 2026-10-29 06:10:31,823 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.281 2026-10-29 06:10:31,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.246 2026-10-29 06:10:31,893 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.131 2026-10-29 06:10:31,948 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.181 2026-10-29 06:10:31,979 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:31] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.018 2026-10-29 06:10:32,755 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:32,764 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:32,796 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:32] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.024 2026-10-29 06:10:32,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:32] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.016 0.036 2026-10-29 06:10:32,944 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.049 2026-10-29 06:10:33,744 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:10:33,758 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:10:33,771 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48860 2026-10-29 06:10:33,772 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:10:33,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48860 2026-10-29 06:10:33,873 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061033_873242_TestPoSSale.txt 2026-10-29 06:10:33,873 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpkp4hr44f_chrome_odoo" 2026-10-29 06:10:33,900 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-10-29 06:10:35,831 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49072 2026-10-29 06:10:35,831 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpakfeetkk_chrome_odoo 2026-10-29 06:10:35,832 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39617/json/version 2026-10-29 06:10:35,833 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39617/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:10:35,912 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:10:35,912 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39617/json 2026-10-29 06:10:35,913 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:39617/json with timeout 3 increased to 10s during tests 2026-10-29 06:10:35,941 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39617/devtools/page/1465A8CF0C0F832FA7FACF63BA15C2BF 2026-10-29 06:10:35,981 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:10:35,993 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:10:36,505 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:10:36,509 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:10:36,519 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:36,519 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:10:36,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:37,911 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:37] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.136 1.237 2026-10-29 06:10:37,916 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '1465A8CF0C0F832FA7FACF63BA15C2BF', 'loaderId': 'A7AC7B60A441C49CC7360CC02250CC54', 'isDownload': False} 2026-10-29 06:10:37,916 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-10-29 06:10:37,942 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:10:37,973 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:37] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.016 2026-10-29 06:10:37,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:37] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-10-29 06:10:38,003 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:38] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.034 2026-10-29 06:10:38,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:38] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.001 0.018 2026-10-29 06:10:38,667 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 06:10:38,732 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-29 06:10:38,736 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:10:38,744 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-29 06:10:38,773 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:39,797 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.302 0.721 2026-10-29 06:10:39,925 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:39] "GET /pos/ui HTTP/1.1" 200 - 22 0.033 1.040 2026-10-29 06:10:39,966 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:10:40,033 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.129 2026-10-29 06:10:40,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 06:10:40,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-29 06:10:40,969 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.144 0.555 2026-10-29 06:10:41,039 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:10:41,130 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.103 2026-10-29 06:10:41,186 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.030 2026-10-29 06:10:41,209 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:10:41,381 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.055 0.083 2026-10-29 06:10:41,402 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:10:41,462 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.194 2026-10-29 06:10:41,541 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.027 0.251 2026-10-29 06:10:41,612 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.328 2026-10-29 06:10:41,635 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:10:41,696 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 06:10:41,736 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:10:41,752 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.038 0.440 2026-10-29 06:10:41,833 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.557 2026-10-29 06:10:41,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.425 2026-10-29 06:10:41,930 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.019 0.443 2026-10-29 06:10:41,995 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:41] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.430 2026-10-29 06:10:42,025 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:10:42,027 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.275 2026-10-29 06:10:42,059 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 06:10:42,079 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.032 0.012 2026-10-29 06:10:42,101 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.251 2026-10-29 06:10:42,117 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.251 2026-10-29 06:10:42,125 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.229 2026-10-29 06:10:42,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.173 2026-10-29 06:10:42,233 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.034 0.415 2026-10-29 06:10:42,266 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.014 0.173 2026-10-29 06:10:42,325 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.008 0.214 2026-10-29 06:10:42,369 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:10:42,395 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/image?model=product.product&field=image_128&id=1719&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.027 0.255 2026-10-29 06:10:42,423 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:10:42,442 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.015 0.291 2026-10-29 06:10:42,469 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.290 2026-10-29 06:10:42,501 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.005 0.238 2026-10-29 06:10:42,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.012 0.175 2026-10-29 06:10:42,578 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.148 2026-10-29 06:10:42,638 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.194 2026-10-29 06:10:42,684 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:42] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 06:10:43,454 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:43,463 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:43,511 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:43] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.013 0.034 2026-10-29 06:10:43,572 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:43] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.015 0.033 2026-10-29 06:10:44,045 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 06:10:44,367 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-29 06:10:44,387 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:44,470 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:44,510 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:44,528 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:10:44,568 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:10:44,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49072 2026-10-29 06:10:44,576 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:10:44,578 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49072 2026-10-29 06:10:44,701 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061044_700881_TestPoSSale.txt 2026-10-29 06:10:44,701 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpakfeetkk_chrome_odoo" 2026-10-29 06:10:44,734 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-10-29 06:10:46,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49287 2026-10-29 06:10:46,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp2o73nwrm_chrome_odoo 2026-10-29 06:10:46,544 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43389/json/version 2026-10-29 06:10:46,548 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43389/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:10:46,605 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:10:46,606 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43389/json 2026-10-29 06:10:46,607 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:43389/json with timeout 3 increased to 10s during tests 2026-10-29 06:10:46,619 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43389/devtools/page/8E6D4DA1B40564DF0A65D8DD8DAF78A0 2026-10-29 06:10:46,649 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:10:46,661 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:10:47,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:10:47,435 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:10:47,439 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:47,439 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:10:47,467 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:10:48,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:48] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.145 1.263 2026-10-29 06:10:48,873 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '8E6D4DA1B40564DF0A65D8DD8DAF78A0', 'loaderId': '53776849E56F125B3E445EBD3793222A', 'isDownload': False} 2026-10-29 06:10:48,874 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-10-29 06:10:48,912 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:10:48,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:48] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.023 2026-10-29 06:10:48,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:48] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.035 2026-10-29 06:10:49,017 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:49] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.059 2026-10-29 06:10:49,736 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:49] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.020 2026-10-29 06:10:49,749 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.027 2026-10-29 06:10:49,819 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:10:49,837 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.009 2026-10-29 06:10:49,858 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:10:49,883 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:50,869 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.343 0.656 2026-10-29 06:10:50,990 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:50] "GET /pos/ui HTTP/1.1" 200 - 22 0.033 1.003 2026-10-29 06:10:51,031 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:10:51,093 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.141 2026-10-29 06:10:51,178 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-29 06:10:51,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 06:10:52,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.172 0.549 2026-10-29 06:10:52,071 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:10:52,141 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.072 2026-10-29 06:10:52,183 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.023 2026-10-29 06:10:52,215 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.010 2026-10-29 06:10:52,359 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 14 0.042 0.074 2026-10-29 06:10:52,441 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.171 2026-10-29 06:10:52,470 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-29 06:10:52,515 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.025 0.232 2026-10-29 06:10:52,607 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.018 0.332 2026-10-29 06:10:52,630 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10: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-10-29 06:10:52,662 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:10:52,670 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.375 2026-10-29 06:10:52,715 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:10:52,720 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-29 06:10:52,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.020 0.435 2026-10-29 06:10:52,777 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.390 2026-10-29 06:10:52,838 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/image?model=product.product&field=image_128&id=1752&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.329 2026-10-29 06:10:52,895 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/image?model=product.product&field=image_128&id=1753&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.358 2026-10-29 06:10:52,921 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.013 0.167 2026-10-29 06:10:52,934 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.185 2026-10-29 06:10:52,944 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:10:52,991 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.025 0.193 2026-10-29 06:10:53,094 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.024 0.283 2026-10-29 06:10:53,102 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.279 2026-10-29 06:10:53,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.021 0.256 2026-10-29 06:10:53,170 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.014 0.251 2026-10-29 06:10:53,205 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.014 0.237 2026-10-29 06:10:53,288 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.016 0.316 2026-10-29 06:10:53,358 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:10:53,367 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.341 2026-10-29 06:10:53,390 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:53,446 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.331 2026-10-29 06:10:53,491 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.334 2026-10-29 06:10:53,526 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.332 2026-10-29 06:10:53,566 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.005 0.326 2026-10-29 06:10:53,610 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.301 2026-10-29 06:10:53,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.253 2026-10-29 06:10:53,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.241 2026-10-29 06:10:53,768 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:53] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.021 2026-10-29 06:10:54,554 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:54,586 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:54,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:54] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.014 0.036 2026-10-29 06:10:54,697 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:54] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.017 0.050 2026-10-29 06:10:54,781 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.016 0.045 2026-10-29 06:10:55,557 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 06:10:55,635 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:55,644 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:10:55,650 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:55,660 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:10:55,671 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-10-29 06:10:55,687 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:55,699 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:55,717 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:55,736 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:10:55,758 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:55] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.031 2026-10-29 06:10:55,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 06:10:55,781 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57219268 for PoS orders references: ['Order 00377-002-0001'] (draft: False) 2026-10-29 06:10:55,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:10:56,574 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57219268 with result: [{'id': 478, 'pos_reference': 'Order 00377-002-0001', 'account_move': False}] 2026-10-29 06:10:57,693 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 529 0.760 1.159 2026-10-29 06:10:57,701 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.530 2026-10-29 06:10:57,788 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:57] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-10-29 06:10:58,518 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:58,530 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:10:58,561 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:58,573 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:58,617 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:58,632 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:58] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 6 0.014 0.043 2026-10-29 06:10:58,668 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:58] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.008 0.027 2026-10-29 06:10:58,697 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:58] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.014 2026-10-29 06:10:58,741 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:10:58] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.009 0.028 2026-10-29 06:10:59,533 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:59,545 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:59,564 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-10-29 06:10:59,579 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:59,595 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:59,620 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:10:59,643 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:10:59,649 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 06:10:59,669 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42717775 for PoS orders references: ['Order 00377-002-0002'] (draft: False) 2026-10-29 06:11:00,352 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42717775 with result: [{'id': 479, 'pos_reference': 'Order 00377-002-0002', 'account_move': False}] 2026-10-29 06:11:01,557 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 474 0.760 1.134 2026-10-29 06:11:01,624 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:01] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.011 2026-10-29 06:11:02,245 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 06:11:02,353 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:11:02,366 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:11:02,371 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49287 2026-10-29 06:11:02,372 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:11:02,373 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49287 2026-10-29 06:11:02,518 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061102_518132_TestPoSSale.txt 2026-10-29 06:11:02,518 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp2o73nwrm_chrome_odoo" 2026-10-29 06:11:03,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-10-29 06:11:05,848 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49516 2026-10-29 06:11:05,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpbgqsd83i_chrome_odoo 2026-10-29 06:11:05,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38027/json/version 2026-10-29 06:11:05,860 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38027/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:11:05,939 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:11:05,939 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38027/json 2026-10-29 06:11:05,942 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38027/json with timeout 3 increased to 10s during tests 2026-10-29 06:11:05,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38027/devtools/page/F9AEE832972D46BE4B5C849CC56E168E 2026-10-29 06:11:05,986 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:11:05,997 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:11:06,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:11:06,587 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:11:06,593 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:06,593 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:11:06,626 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:11:07,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:07] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.125 1.208 2026-10-29 06:11:07,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F9AEE832972D46BE4B5C849CC56E168E', 'loaderId': 'B771DF8D6B554E2E7586914419687918', 'isDownload': False} 2026-10-29 06:11:07,961 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-10-29 06:11:08,000 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:11:08,034 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:08] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.012 2026-10-29 06:11:08,050 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:08] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-10-29 06:11:08,072 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:08] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.040 2026-10-29 06:11:08,675 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:08] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 06:11:08,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.008 2026-10-29 06:11:08,752 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-29 06:11:08,756 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:11:08,767 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:11:08,798 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:09,896 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.336 0.752 2026-10-29 06:11:10,009 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:10] "GET /pos/ui HTTP/1.1" 200 - 22 0.023 1.145 2026-10-29 06:11:10,043 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:11:10,108 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.130 2026-10-29 06:11:10,221 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-29 06:11:10,269 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-29 06:11:11,020 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.152 0.554 2026-10-29 06:11:11,069 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:11:11,131 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.073 2026-10-29 06:11:11,164 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "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-10-29 06:11:11,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-29 06:11:11,311 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.090 2026-10-29 06:11:11,386 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.141 2026-10-29 06:11:11,407 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:11:11,468 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.026 0.198 2026-10-29 06:11:11,555 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.020 0.274 2026-10-29 06:11:11,616 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.339 2026-10-29 06:11:11,695 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.403 2026-10-29 06:11:11,713 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.372 2026-10-29 06:11:11,730 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:11:11,792 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-29 06:11:11,825 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:11:11,833 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:11:11,843 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /web/image?model=product.product&field=image_128&id=1754&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.028 0.401 2026-10-29 06:11:11,939 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:11] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.441 2026-10-29 06:11:12,015 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.426 2026-10-29 06:11:12,116 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.027 0.468 2026-10-29 06:11:12,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.358 2026-10-29 06:11:12,131 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:11:12,137 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.311 2026-10-29 06:11:12,158 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.313 2026-10-29 06:11:12,181 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.307 2026-10-29 06:11:12,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.237 2026-10-29 06:11:12,217 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.189 2026-10-29 06:11:12,248 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.086 2026-10-29 06:11:12,309 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.014 0.129 2026-10-29 06:11:12,333 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.147 2026-10-29 06:11:12,357 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.152 2026-10-29 06:11:12,383 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.173 2026-10-29 06:11:12,406 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:11:12,429 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:11:12,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.012 0.139 2026-10-29 06:11:12,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.090 2026-10-29 06:11:12,520 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.070 2026-10-29 06:11:12,560 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:12] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 06:11:13,376 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:13,395 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:13,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:13] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.026 2026-10-29 06:11:13,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:13] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.012 0.036 2026-10-29 06:11:13,540 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.037 2026-10-29 06:11:13,833 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-29 06:11:14,333 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:14,383 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:14,392 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:11:14,396 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:11:14,407 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:14,416 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:11:14,443 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:14] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.021 2026-10-29 06:11:14,462 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 06:11:14,477 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86331934 for PoS orders references: ['Order 00378-002-0001'] (draft: False) 2026-10-29 06:11:14,487 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:11:14,967 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [725, 726] 2026-10-29 06:11:15,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86331934 with result: [{'id': 480, 'pos_reference': 'Order 00378-002-0001', 'account_move': False}] 2026-10-29 06:11:16,156 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 543 0.547 1.139 2026-10-29 06:11:16,163 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.705 2026-10-29 06:11:16,276 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:16] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-29 06:11:16,991 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:11:17,009 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:11:17,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49516 2026-10-29 06:11:17,010 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:11:17,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49516 2026-10-29 06:11:17,115 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061117_114673_TestPoSSale.txt 2026-10-29 06:11:17,115 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpbgqsd83i_chrome_odoo" 2026-10-29 06:11:18,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-10-29 06:11:21,067 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49727 2026-10-29 06:11:21,068 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpd59kvfy5_chrome_odoo 2026-10-29 06:11:21,068 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38641/json/version 2026-10-29 06:11:21,071 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38641/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:11:21,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:11:21,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38641/json 2026-10-29 06:11:21,121 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38641/json with timeout 3 increased to 10s during tests 2026-10-29 06:11:21,133 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38641/devtools/page/BE197314B139DA495697021E87A57EEB 2026-10-29 06:11:21,145 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:11:21,168 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:11:21,718 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:11:21,722 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:11:21,729 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:21,729 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:11:21,760 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:11:22,886 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:22] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.122 1.010 2026-10-29 06:11:22,890 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'BE197314B139DA495697021E87A57EEB', 'loaderId': 'C59EB64AD564B9D46FD6D9ECC8003945', 'isDownload': False} 2026-10-29 06:11:22,891 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-10-29 06:11:22,914 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:11:22,955 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:22] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.019 2026-10-29 06:11:22,970 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:22] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.036 2026-10-29 06:11:22,986 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:22] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.045 2026-10-29 06:11:23,567 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:23] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 06:11:23,603 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.020 0.027 2026-10-29 06:11:23,639 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:11:23,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.017 2026-10-29 06:11:23,666 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-29 06:11:23,693 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:24,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.277 0.732 2026-10-29 06:11:24,813 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:24] "GET /pos/ui HTTP/1.1" 200 - 22 0.027 1.042 2026-10-29 06:11:24,847 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:11:24,940 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.182 2026-10-29 06:11:25,020 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-29 06:11:25,100 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-29 06:11:25,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.139 0.522 2026-10-29 06:11:25,896 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:11:25,951 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.084 2026-10-29 06:11:25,996 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:25] "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-10-29 06:11:26,014 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 06:11:26,169 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.037 0.066 2026-10-29 06:11:26,198 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:11:26,237 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.130 2026-10-29 06:11:26,317 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.226 2026-10-29 06:11:26,349 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 06:11:26,372 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:11:26,406 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-29 06:11:26,427 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.032 0.296 2026-10-29 06:11:26,506 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.019 0.358 2026-10-29 06:11:26,572 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.022 0.413 2026-10-29 06:11:26,589 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.369 2026-10-29 06:11:26,602 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:11:26,679 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image?model=product.product&field=image_128&id=1755&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.021 0.404 2026-10-29 06:11:26,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.023 0.302 2026-10-29 06:11:26,779 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:11:26,783 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.320 2026-10-29 06:11:26,807 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.018 2026-10-29 06:11:26,822 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.230 2026-10-29 06:11:26,850 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.219 2026-10-29 06:11:26,859 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.227 2026-10-29 06:11:26,891 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.012 0.175 2026-10-29 06:11:26,922 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.015 0.395 2026-10-29 06:11:26,998 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:26] "GET /web/image?model=product.product&field=image_128&id=1756&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.024 0.176 2026-10-29 06:11:27,047 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:27] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.205 2026-10-29 06:11:27,099 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:11:27,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:27] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.014 0.262 2026-10-29 06:11:27,139 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:11:27,158 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:27] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.015 0.280 2026-10-29 06:11:27,222 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:27] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.306 2026-10-29 06:11:27,260 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:27] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.004 0.310 2026-10-29 06:11:27,288 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:27] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.256 2026-10-29 06:11:27,323 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:27] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.004 0.252 2026-10-29 06:11:27,373 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.224 2026-10-29 06:11:27,425 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:27] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.248 2026-10-29 06:11:27,453 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:27] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.013 2026-10-29 06:11:28,233 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:28,248 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:28,288 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:28] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.028 2026-10-29 06:11:28,337 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:28] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.014 0.025 2026-10-29 06:11:28,399 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.035 2026-10-29 06:11:28,999 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:11:29,220 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:29,230 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:29,247 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:29,270 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:29,288 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:29,303 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:29,323 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:29,328 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:29,353 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:30,199 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:30,230 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:30,245 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:11:30,249 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:11:30,252 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:30,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:30] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.023 2026-10-29 06:11:30,306 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:30,318 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:11:30,331 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 06:11:30,341 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84758576 for PoS orders references: ['Order 00379-002-0001'] (draft: False) 2026-10-29 06:11:30,346 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:11:30,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84758576 with result: [{'id': 481, 'pos_reference': 'Order 00379-002-0001', 'account_move': False}] 2026-10-29 06:11:31,104 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 255 0.247 0.525 2026-10-29 06:11:31,110 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.108 2026-10-29 06:11:31,169 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:31] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-29 06:11:31,899 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:11:31,915 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:11:31,919 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49727 2026-10-29 06:11:31,920 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:11:31,921 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49727 2026-10-29 06:11:32,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061132_033990_TestPoSSale.txt 2026-10-29 06:11:32,034 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpd59kvfy5_chrome_odoo" 2026-10-29 06:11:32,098 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-10-29 06:11:33,860 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49942 2026-10-29 06:11:33,860 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpz8a01w6q_chrome_odoo 2026-10-29 06:11:33,863 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33523/json/version 2026-10-29 06:11:33,869 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33523/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:11:33,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:11:33,948 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33523/json 2026-10-29 06:11:33,959 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33523/json with timeout 3 increased to 10s during tests 2026-10-29 06:11:33,997 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:33523/devtools/page/9CFB030F86E85038B5E24ED5581A29BB 2026-10-29 06:11:34,011 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:11:34,024 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:11:34,572 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:11:34,576 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:11:34,579 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:34,579 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:11:34,605 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:11:37,023 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:37] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.128 2.298 2026-10-29 06:11:37,027 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '9CFB030F86E85038B5E24ED5581A29BB', 'loaderId': 'ED0EF7FC3D7C56F0E79E3033B35A4BC0', 'isDownload': False} 2026-10-29 06:11:37,027 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-10-29 06:11:37,061 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:11:37,100 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:37] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-10-29 06:11:37,116 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:37] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.031 2026-10-29 06:11:37,140 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:37] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.049 2026-10-29 06:11:37,722 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:37] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-29 06:11:37,734 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-29 06:11:37,815 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-29 06:11:37,833 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.010 2026-10-29 06:11:37,847 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:11:37,877 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:38,865 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.303 0.693 2026-10-29 06:11:39,016 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:39] "GET /pos/ui HTTP/1.1" 200 - 22 0.026 1.085 2026-10-29 06:11:39,059 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:11:39,169 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.185 2026-10-29 06:11:39,257 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-29 06:11:39,333 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-29 06:11:40,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.162 0.556 2026-10-29 06:11:40,138 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:11:40,228 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.100 2026-10-29 06:11:40,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "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-10-29 06:11:40,304 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.011 2026-10-29 06:11:40,480 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 14 0.046 0.079 2026-10-29 06:11:40,493 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:11:40,567 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.022 0.193 2026-10-29 06:11:40,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.271 2026-10-29 06:11:40,680 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:11:40,735 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:11:40,749 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:11:40,763 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.022 0.356 2026-10-29 06:11:40,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.436 2026-10-29 06:11:40,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.016 0.481 2026-10-29 06:11:40,926 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.405 2026-10-29 06:11:40,985 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.380 2026-10-29 06:11:40,998 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.233 2026-10-29 06:11:41,019 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:11:41,026 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.214 2026-10-29 06:11:41,042 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.190 2026-10-29 06:11:41,097 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.047 2026-10-29 06:11:41,168 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.040 0.195 2026-10-29 06:11:41,177 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.002 0.236 2026-10-29 06:11:41,199 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.233 2026-10-29 06:11:41,224 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.221 2026-10-29 06:11:41,301 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.201 2026-10-29 06:11:41,338 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.013 0.248 2026-10-29 06:11:41,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.008 0.282 2026-10-29 06:11:41,443 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:11:41,481 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:41,503 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image?model=product.product&field=image_128&id=1757&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.292 2026-10-29 06:11:41,584 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image?model=product.product&field=image_128&id=1758&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.021 0.353 2026-10-29 06:11:41,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.369 2026-10-29 06:11:41,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.308 2026-10-29 06:11:41,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.023 0.305 2026-10-29 06:11:41,714 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.266 2026-10-29 06:11:41,762 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.023 0.230 2026-10-29 06:11:41,810 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.203 2026-10-29 06:11:41,839 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:41] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 06:11:42,616 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:42,627 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:42,676 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:42] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.020 0.032 2026-10-29 06:11:42,759 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:42] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.013 0.059 2026-10-29 06:11:42,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.047 2026-10-29 06:11:43,371 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-29 06:11:43,653 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:43,654 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:11:43,659 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:43,708 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:43,713 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:43,717 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:43] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 7 0.011 0.035 2026-10-29 06:11:43,746 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:43] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.006 0.021 2026-10-29 06:11:43,786 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:43] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 4 0.007 0.021 2026-10-29 06:11:43,834 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:43] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.010 0.030 2026-10-29 06:11:43,914 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:43] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 9 0.009 0.033 2026-10-29 06:11:44,000 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:44] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.025 0.042 2026-10-29 06:11:44,783 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:44,785 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:11:44,800 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:11:44,805 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49942 2026-10-29 06:11:44,807 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:11:44,808 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49942 2026-10-29 06:11:44,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061144_913707_TestPoSSale.txt 2026-10-29 06:11:44,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpz8a01w6q_chrome_odoo" 2026-10-29 06:11:44,939 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-10-29 06:11:50,091 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50166 2026-10-29 06:11:50,091 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpo0dayt_z_chrome_odoo 2026-10-29 06:11:50,092 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42689/json/version 2026-10-29 06:11:50,093 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42689/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:11:50,165 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:11:50,165 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42689/json 2026-10-29 06:11:50,168 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42689/json with timeout 3 increased to 10s during tests 2026-10-29 06:11:50,197 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42689/devtools/page/D364251E71188CF5FCD6F13F1BAB959C 2026-10-29 06:11:50,213 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:11:50,257 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:11:50,574 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:pos_user from n/a 2026-10-29 06:11:50,578 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:11:50,585 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:50,585 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:11:50,616 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:11:51,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:51] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.088 0.945 2026-10-29 06:11:51,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'D364251E71188CF5FCD6F13F1BAB959C', 'loaderId': '5703E19F865E4DB19065119DECF5B58E', 'isDownload': False} 2026-10-29 06:11:51,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-10-29 06:11:51,701 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:11:51,761 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:51] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.039 2026-10-29 06:11:51,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:51] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.058 2026-10-29 06:11:51,799 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:51] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.068 2026-10-29 06:11:52,302 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:52] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-29 06:11:52,324 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 06:11:52,367 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:11:52,388 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.015 2026-10-29 06:11:52,405 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:11:52,420 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:53,516 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.317 0.789 2026-10-29 06:11:53,591 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 1.117 2026-10-29 06:11:53,621 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:11:53,701 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.082 2026-10-29 06:11:53,756 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:11:53,819 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-29 06:11:54,508 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.147 0.517 2026-10-29 06:11:54,611 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:11:54,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.098 2026-10-29 06:11:54,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.022 2026-10-29 06:11:54,722 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:11:54,902 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:54] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 14 0.070 0.078 2026-10-29 06:11:54,983 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:54] "GET /web/image?model=product.product&field=image_128&id=1760&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.019 0.214 2026-10-29 06:11:55,063 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-29 06:11:55,081 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.020 0.245 2026-10-29 06:11:55,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.286 2026-10-29 06:11:55,227 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.024 0.355 2026-10-29 06:11:55,267 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-29 06:11:55,282 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:11:55,291 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:11:55,296 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.025 0.403 2026-10-29 06:11:55,327 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.411 2026-10-29 06:11:55,400 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.020 0.309 2026-10-29 06:11:55,449 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=product.product&field=image_128&id=1759&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.008 0.346 2026-10-29 06:11:55,482 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:11:55,532 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 18 0.023 0.340 2026-10-29 06:11:55,543 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.003 0.219 2026-10-29 06:11:55,556 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-29 06:11:55,583 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.016 0.241 2026-10-29 06:11:55,607 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.252 2026-10-29 06:11:55,621 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.251 2026-10-29 06:11:55,637 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.223 2026-10-29 06:11:55,655 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.155 2026-10-29 06:11:55,688 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.015 0.113 2026-10-29 06:11:55,772 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.197 2026-10-29 06:11:55,851 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.014 0.245 2026-10-29 06:11:55,912 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.008 0.286 2026-10-29 06:11:55,930 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:11:55,934 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.004 0.263 2026-10-29 06:11:55,974 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:11:55,979 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:55] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.011 0.289 2026-10-29 06:11:56,010 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:56] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.004 0.282 2026-10-29 06:11:56,061 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:56] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.251 2026-10-29 06:11:56,122 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.161 2026-10-29 06:11:56,183 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:56] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.018 0.180 2026-10-29 06:11:56,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:56] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.017 2026-10-29 06:11:56,987 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:57,015 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:57,054 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:57] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 16 0.016 0.035 2026-10-29 06:11:57,152 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:57] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.018 0.068 2026-10-29 06:11:57,219 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.015 0.043 2026-10-29 06:11:57,386 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 06:11:58,027 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:58,028 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:58,042 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:58,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 06:11:58,897 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:58,931 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-29 06:11:58,937 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:11:58,944 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:58,959 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:11:58,984 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:11:59,009 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:59] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-29 06:11:59,021 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 06:11:59,028 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82626430 for PoS orders references: ['Order 00381-002-0001'] (draft: False) 2026-10-29 06:11:59,040 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-29 06:11:59,230 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82626430 with result: [{'id': 482, 'pos_reference': 'Order 00381-002-0001', 'account_move': False}] 2026-10-29 06:11:59,611 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 229 0.193 0.399 2026-10-29 06:11:59,702 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:11:59] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-10-29 06:12:00,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-29 06:12:00,444 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.pos-topheader .ticket-button' 2026-10-29 06:12:00,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.screen.ticket-screen' 2026-10-29 06:12:00,505 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:12:00,534 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:12:00,562 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50166 2026-10-29 06:12:00,570 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:12:00,582 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50166 2026-10-29 06:12:00,700 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061200_700214_TestPoSSale.txt 2026-10-29 06:12:00,700 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpo0dayt_z_chrome_odoo" 2026-10-29 06:12:00,785 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-10-29 06:12:04,116 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50390 2026-10-29 06:12:04,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpgo8ayxrf_chrome_odoo 2026-10-29 06:12:04,117 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46581/json/version 2026-10-29 06:12:04,118 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46581/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:12:04,274 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:12:04,275 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46581/json 2026-10-29 06:12:04,275 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:46581/json with timeout 3 increased to 10s during tests 2026-10-29 06:12:04,288 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46581/devtools/page/05C789C737771BE37588C6364FD97E14 2026-10-29 06:12:04,301 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:12:04,319 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:12:04,933 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:12:04,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:12:04,939 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:04,940 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:12:04,964 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:12:06,194 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:06] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.126 1.109 2026-10-29 06:12:06,206 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '05C789C737771BE37588C6364FD97E14', 'loaderId': 'C67A39959D5F69B7E25DCD28D4BFDF48', 'isDownload': False} 2026-10-29 06:12:06,207 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-10-29 06:12:06,233 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:12:06,271 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:06] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.011 2026-10-29 06:12:06,307 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:06] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.048 2026-10-29 06:12:06,315 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:06] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.050 2026-10-29 06:12:06,891 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:06] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-29 06:12:06,908 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.023 2026-10-29 06:12:06,953 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-29 06:12:06,976 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:12:06,978 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:12:06,981 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:08,027 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.279 0.752 2026-10-29 06:12:08,146 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:08] "GET /pos/ui HTTP/1.1" 200 - 22 0.017 1.107 2026-10-29 06:12:08,167 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:12:08,249 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.125 2026-10-29 06:12:08,358 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-29 06:12:08,403 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 06:12:09,120 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.138 0.548 2026-10-29 06:12:09,210 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:12:09,277 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.108 2026-10-29 06:12:09,320 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.025 2026-10-29 06:12:09,345 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-29 06:12:09,460 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.027 0.068 2026-10-29 06:12:09,498 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.007 0.124 2026-10-29 06:12:09,553 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.018 0.158 2026-10-29 06:12:09,584 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-29 06:12:09,621 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.219 2026-10-29 06:12:09,681 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.012 0.245 2026-10-29 06:12:09,747 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.318 2026-10-29 06:12:09,760 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:12:09,775 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:12:09,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.279 2026-10-29 06:12:09,793 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:12:09,848 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-29 06:12:09,873 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /web/image?model=product.product&field=image_128&id=1761&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.025 0.340 2026-10-29 06:12:09,950 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:09] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.019 0.323 2026-10-29 06:12:10,017 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.369 2026-10-29 06:12:10,061 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.346 2026-10-29 06:12:10,095 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.013 0.292 2026-10-29 06:12:10,112 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:12:10,114 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.273 2026-10-29 06:12:10,221 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.030 0.333 2026-10-29 06:12:10,243 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.322 2026-10-29 06:12:10,258 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.292 2026-10-29 06:12:10,307 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.010 0.271 2026-10-29 06:12:10,347 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.012 0.248 2026-10-29 06:12:10,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.246 2026-10-29 06:12:10,431 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.177 2026-10-29 06:12:10,456 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.002 0.197 2026-10-29 06:12:10,471 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:12:10,498 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.011 0.197 2026-10-29 06:12:10,519 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:12:10,526 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.118 2026-10-29 06:12:10,567 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.078 2026-10-29 06:12:10,625 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.090 2026-10-29 06:12:10,674 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:10] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.023 2026-10-29 06:12:11,467 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:11,479 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:11,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:11] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.010 0.040 2026-10-29 06:12:11,589 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:11] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.014 0.036 2026-10-29 06:12:11,645 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.018 0.029 2026-10-29 06:12:12,442 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:12,495 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:12,505 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:12:12,507 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:12:12,511 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:12,528 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:12,560 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:12:12,572 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 06:12:12,591 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:12] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.014 0.044 2026-10-29 06:12:12,608 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.017 2026-10-29 06:12:12,613 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:12:12,621 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25845301 for PoS orders references: ['Order 00382-002-0001'] (draft: False) 2026-10-29 06:12:12,865 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25845301 with result: [{'id': 483, 'pos_reference': 'Order 00382-002-0001', 'account_move': False}] 2026-10-29 06:12:13,386 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [730] 2026-10-29 06:12:13,943 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 467 0.440 0.910 2026-10-29 06:12:14,037 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:14] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.013 2026-10-29 06:12:14,479 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:12:14,757 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:12:14,769 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:12:14,773 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50390 2026-10-29 06:12:14,775 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:12:14,776 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50390 2026-10-29 06:12:14,887 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061214_887687_TestPoSSale.txt 2026-10-29 06:12:14,888 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpgo8ayxrf_chrome_odoo" 2026-10-29 06:12:14,959 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-10-29 06:12:20,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50605 2026-10-29 06:12:20,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpw1t0_45k_chrome_odoo 2026-10-29 06:12:20,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38745/json/version 2026-10-29 06:12:20,546 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38745/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:12:20,693 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:12:20,694 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38745/json 2026-10-29 06:12:20,695 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:38745/json with timeout 3 increased to 10s during tests 2026-10-29 06:12:20,755 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38745/devtools/page/7E974961AA84B396F7F10AA63947CC5E 2026-10-29 06:12:20,793 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:12:20,814 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:12:21,511 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:12:21,514 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:12:21,518 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:21,519 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:12:21,550 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:12:22,774 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:22] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.132 1.105 2026-10-29 06:12:22,780 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '7E974961AA84B396F7F10AA63947CC5E', 'loaderId': '34599F9A3F2EE18FE499CEB5564FC1FC', 'isDownload': False} 2026-10-29 06:12:22,781 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-10-29 06:12:22,812 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:12:22,854 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:22] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.013 2026-10-29 06:12:22,878 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:22] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.024 2026-10-29 06:12:22,907 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:22] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.054 2026-10-29 06:12:23,508 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:23] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.007 0.040 2026-10-29 06:12:23,524 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.028 2026-10-29 06:12:23,546 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:12:23,554 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:12:23,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.010 2026-10-29 06:12:23,630 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:24,598 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 288 0.284 0.692 2026-10-29 06:12:24,704 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:24] "GET /pos/ui HTTP/1.1" 200 - 22 0.026 1.017 2026-10-29 06:12:24,743 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:12:24,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.159 2026-10-29 06:12:24,855 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:12:24,918 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-29 06:12:25,649 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.157 0.533 2026-10-29 06:12:25,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:12:25,780 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.080 2026-10-29 06:12:25,817 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.020 2026-10-29 06:12:25,849 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-29 06:12:25,974 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:25] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.028 0.063 2026-10-29 06:12:26,034 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.007 0.145 2026-10-29 06:12:26,058 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:12:26,062 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.129 2026-10-29 06:12:26,151 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.018 0.223 2026-10-29 06:12:26,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.018 0.271 2026-10-29 06:12:26,264 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-29 06:12:26,303 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:12:26,329 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:12:26,329 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.022 0.346 2026-10-29 06:12:26,385 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-29 06:12:26,442 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.428 2026-10-29 06:12:26,496 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=product.product&field=image_128&id=1762&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.011 0.403 2026-10-29 06:12:26,590 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.029 0.463 2026-10-29 06:12:26,653 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.467 2026-10-29 06:12:26,659 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.304 2026-10-29 06:12:26,680 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.306 2026-10-29 06:12:26,693 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:12:26,697 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.006 0.276 2026-10-29 06:12:26,788 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 12 0.020 0.314 2026-10-29 06:12:26,814 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.287 2026-10-29 06:12:26,835 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.230 2026-10-29 06:12:26,851 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.181 2026-10-29 06:12:26,889 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.162 2026-10-29 06:12:26,960 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.009 0.215 2026-10-29 06:12:26,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:26] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.003 0.173 2026-10-29 06:12:27,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:12:27,020 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:27] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.004 0.187 2026-10-29 06:12:27,054 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:27] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.009 0.199 2026-10-29 06:12:27,068 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:12:27,105 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:27] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.030 0.145 2026-10-29 06:12:27,159 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.139 2026-10-29 06:12:27,224 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:27] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.021 0.125 2026-10-29 06:12:27,265 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:27] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.023 2026-10-29 06:12:28,039 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:28,046 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:28,085 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:28] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.010 0.026 2026-10-29 06:12:28,161 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:28] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.016 0.041 2026-10-29 06:12:28,231 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.017 0.044 2026-10-29 06:12:28,582 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.008 2026-10-29 06:12:29,026 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:29,059 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:29,067 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:12:29,070 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:12:29,083 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:29,096 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:29,109 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:29,113 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:29] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.011 2026-10-29 06:12:29,136 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click confirm button (trigger: .button.confirm)' 2026-10-29 06:12:29,161 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-29 06:12:29,178 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-29 06:12:29,193 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8280902 for PoS orders references: ['Order 00383-002-0001'] (draft: False) 2026-10-29 06:12:29,217 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:12:29,597 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [734] 2026-10-29 06:12:30,728 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8280902 with result: [{'id': 484, 'pos_reference': 'Order 00383-002-0001', 'account_move': False}] 2026-10-29 06:12:30,910 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 518 0.589 1.137 2026-10-29 06:12:30,915 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.925 2026-10-29 06:12:30,989 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:30] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.017 2026-10-29 06:12:31,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:12:31,725 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:12:31,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50605 2026-10-29 06:12:31,732 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:12:31,733 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50605 2026-10-29 06:12:31,849 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061231_849517_TestPoSSale.txt 2026-10-29 06:12:31,850 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpw1t0_45k_chrome_odoo" 2026-10-29 06:12:31,920 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-10-29 06:12:33,893 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50831 2026-10-29 06:12:33,893 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpkslpshy7_chrome_odoo 2026-10-29 06:12:33,893 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33115/json/version 2026-10-29 06:12:33,895 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33115/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:12:33,971 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-29 06:12:33,972 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33115/json 2026-10-29 06:12:33,975 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33115/json with timeout 3 increased to 10s during tests 2026-10-29 06:12:33,989 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:33115/devtools/page/F0CBBFCD5134F0FF28E4671087221309 2026-10-29 06:12:33,999 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-29 06:12:34,006 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-29 06:12:34,573 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:12:34,576 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-29 06:12:34,599 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:34,599 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-10-29 06:12:34,644 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:12:35,806 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:35] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.126 1.040 2026-10-29 06:12:35,812 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F0CBBFCD5134F0FF28E4671087221309', 'loaderId': 'D01B9544290842C686B86CA0FF12786C', 'isDownload': False} 2026-10-29 06:12:35,813 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-10-29 06:12:35,836 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:12:35,888 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:35] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.027 2026-10-29 06:12:35,902 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:35] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.046 2026-10-29 06:12:35,931 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:35] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.057 2026-10-29 06:12:36,573 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:36] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.005 0.021 2026-10-29 06:12:36,593 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.024 2026-10-29 06:12:36,652 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:12:36,668 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.013 2026-10-29 06:12:36,673 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:12:36,705 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:37,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:12:37,710 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.299 0.715 2026-10-29 06:12:37,851 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.079 2026-10-29 06:12:37,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:37] "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-10-29 06:12:37,919 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 06:12:38,048 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.021 0.056 2026-10-29 06:12:38,133 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.016 0.132 2026-10-29 06:12:38,151 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:12:38,204 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.022 0.186 2026-10-29 06:12:38,273 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.013 0.259 2026-10-29 06:12:38,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.017 0.300 2026-10-29 06:12:38,359 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-29 06:12:38,389 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:12:38,407 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:12:38,408 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.018 0.378 2026-10-29 06:12:38,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.362 2026-10-29 06:12:38,532 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 19 0.039 0.058 2026-10-29 06:12:38,606 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.010 0.378 2026-10-29 06:12:38,632 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:12:38,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.023 0.334 2026-10-29 06:12:38,657 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.005 0.221 2026-10-29 06:12:38,678 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:12:38,711 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=product.product&field=image_128&id=1763&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.009 0.536 2026-10-29 06:12:38,735 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.006 0.275 2026-10-29 06:12:38,741 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.270 2026-10-29 06:12:38,769 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.217 2026-10-29 06:12:38,814 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.031 0.144 2026-10-29 06:12:38,876 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.024 0.200 2026-10-29 06:12:38,963 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:38] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.015 0.267 2026-10-29 06:12:39,034 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:39] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 8 0.026 0.287 2026-10-29 06:12:39,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-10-29 06:12:39,066 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:39] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.005 0.316 2026-10-29 06:12:39,100 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'select order (trigger: .order-row .col.name:first)' 2026-10-29 06:12:39,109 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:39] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.007 0.316 2026-10-29 06:12:39,134 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:39] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-29%2006:06:05 HTTP/1.1" 200 - 4 0.006 0.279 2026-10-29 06:12:39,166 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:39] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.015 0.218 2026-10-29 06:12:39,218 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.149 2026-10-29 06:12:39,266 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:39] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.141 2026-10-29 06:12:39,290 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:39] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 06:12:40,065 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:40,076 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:40,120 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:40] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.030 2026-10-29 06:12:40,203 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:40] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.035 0.036 2026-10-29 06:12:40,301 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.018 0.041 2026-10-29 06:12:40,674 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-29 06:12:41,156 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:12:41,171 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:12:41,180 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:12:41,182 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-29 06:12:41,199 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'body:not(:has(undefined))' 2026-10-29 06:12:41,199 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-29 06:12:41,220 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:12:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:12:41,255 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50831 2026-10-29 06:12:41,263 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-29 06:12:41,266 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50831 2026-10-29 06:12:41,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061241_379563_TestPoSSale.txt 2026-10-29 06:12:41,379 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpkslpshy7_chrome_odoo" 2026-10-29 06:12:41,405 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-29 06:12:43,431 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41722709 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-29 06:12:46,559 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41722709 with result: [{'id': 485, 'pos_reference': 'Order 00044-003-0014', 'account_move': 783}] 2026-10-29 06:12:50,852 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-29 06:13:29,278 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 279 and Message-Id '<909057304597244.1793254409.222075223922729-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 06:13:29,278 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:13:29,300 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #148 deleted mail.mail records with IDs: [279] 2026-10-29 06:13:29,356 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #148 deleted mail.message records with IDs: [27180] 2026-10-29 06:13:29,356 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:13:29,386 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:13:31,385 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #148 deleted pos.payment.method records with IDs: [343] 2026-10-29 06:13:31,895 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-29 06:13:34,275 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97684243 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-29 06:13:34,835 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [739, 740] 2026-10-29 06:13:35,647 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [741] 2026-10-29 06:13:38,613 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97684243 with result: [{'id': 486, 'pos_reference': 'Order 00044-003-0014', 'account_move': 785}] 2026-10-29 06:13:38,724 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 06:14:15,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 280 and Message-Id '<177633887306930.1793254455.536668300628662-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 06:14:15,584 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:14:15,600 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #151 deleted mail.mail records with IDs: [280] 2026-10-29 06:14:15,622 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #151 deleted mail.message records with IDs: [27696] 2026-10-29 06:14:15,622 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:14:15,648 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:14:16,974 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #151 deleted pos.payment.method records with IDs: [352] 2026-10-29 06:14:17,418 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #151 deleted res.currency.rate records with IDs: [272, 271, 270] 2026-10-29 06:14:19,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-29 06:14:21,153 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47478260 for PoS orders references: ['Order 15056-963-1683'] (draft: False) 2026-10-29 06:14:23,764 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47478260 with result: [{'id': 487, 'pos_reference': 'Order 15056-963-1683', 'account_move': 787}] 2026-10-29 06:14:24,433 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-10-29 06:14:25,120 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80662205 for PoS orders references: ['Order 88167-613-8094'] (draft: False) 2026-10-29 06:14:26,270 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80662205 with result: [{'id': 488, 'pos_reference': 'Order 88167-613-8094', 'account_move': False}] 2026-10-29 06:14:26,878 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-29 06:14:27,610 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92951996 for PoS orders references: ['Order 35217-429-9620', 'Order 31332-289-9404'] (draft: False) 2026-10-29 06:14:29,368 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92951996 with result: [{'id': 490, 'pos_reference': 'Order 31332-289-9404', 'account_move': False}, {'id': 489, 'pos_reference': 'Order 35217-429-9620', 'account_move': False}] 2026-10-29 06:14:30,128 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-29 06:14:31,417 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6456997 for PoS orders references: ['Order 44445-220-1981'] (draft: False) 2026-10-29 06:14:32,663 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6456997 with result: [{'id': 491, 'pos_reference': 'Order 44445-220-1981', 'account_move': False}] 2026-10-29 06:14:34,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-29 06:15:08,907 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #154 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-10-29 06:15:12,229 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #154 deleted ir.attachment records with IDs: [7134, 7135, 7136, 7137, 7138, 7139, 7140, 7141, 7181, 7182, 7183, 7184, 7185, 7186, 7187, 7188] 2026-10-29 06:15:12,230 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #154 deleted pos.config records with IDs: [196, 197, 198, 199] 2026-10-29 06:15:12,261 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #154 deleted ir.sequence records with IDs: [4347, 4350, 4398, 4401, 4348, 4351, 4399, 4402] 2026-10-29 06:15:19,194 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-29 06:15:20,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 51034 2026-10-29 06:15:20,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpw9yc3fvc_chrome_odoo 2026-10-29 06:15:20,630 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:41243/json/version 2026-10-29 06:15:20,632 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41243/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:15:20,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:15:20,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:41243/json 2026-10-29 06:15:20,797 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41243/json with timeout 3 increased to 10s during tests 2026-10-29 06:15:20,887 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:41243/devtools/page/5994957985D04AC256BFB39AF04559F2 2026-10-29 06:15:20,910 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-10-29 06:15:20,950 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-10-29 06:15:21,543 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:15:21,548 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-10-29 06:15:21,551 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:21,551 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:21,577 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:15:22,833 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:22] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 112 0.130 1.131 2026-10-29 06:15:22,838 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': '5994957985D04AC256BFB39AF04559F2', 'loaderId': '08D4021D38A5061E00460CB44C2AC9DC', 'isDownload': False} 2026-10-29 06:15:22,838 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-29 06:15:22,858 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:15:22,892 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:22] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 06:15:22,916 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:22] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.030 2026-10-29 06:15:22,942 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:22] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.061 2026-10-29 06:15:23,529 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:23] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-29 06:15:23,550 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-29 06:15:23,604 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-29 06:15:23,614 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-29 06:15:23,615 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:15:23,652 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:24,874 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 342 0.366 0.863 2026-10-29 06:15:25,050 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:25] "GET /pos/ui HTTP/1.1" 200 - 22 0.045 1.325 2026-10-29 06:15:25,083 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:15:25,203 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.225 2026-10-29 06:15:25,280 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-29 06:15:25,355 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-29 06:15:26,171 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-29 06:15:26,229 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 202 0.179 0.651 2026-10-29 06:15:26,347 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.067 2026-10-29 06:15:26,389 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "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-10-29 06:15:26,415 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-29 06:15:26,530 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.026 0.070 2026-10-29 06:15:26,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.013 0.088 2026-10-29 06:15:26,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.010 0.146 2026-10-29 06:15:26,671 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:15:26,721 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.026 0.183 2026-10-29 06:15:26,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.017 0.254 2026-10-29 06:15:26,868 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.019 0.373 2026-10-29 06:15:26,893 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-29 06:15:26,900 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.347 2026-10-29 06:15:26,918 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-29 06:15:26,922 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:15:26,951 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:15:27,049 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.081 0.361 2026-10-29 06:15:27,117 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.013 0.407 2026-10-29 06:15:27,207 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.009 0.467 2026-10-29 06:15:27,219 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:15:27,232 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.007 0.416 2026-10-29 06:15:27,248 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.312 2026-10-29 06:15:27,280 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.009 0.332 2026-10-29 06:15:27,305 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.004 0.332 2026-10-29 06:15:27,318 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.003 0.251 2026-10-29 06:15:27,355 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 4 0.008 0.030 2026-10-29 06:15:27,397 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.006 0.166 2026-10-29 06:15:27,421 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.011 0.163 2026-10-29 06:15:27,461 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 4 0.007 0.157 2026-10-29 06:15:27,572 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 19 0.039 0.387 2026-10-29 06:15:27,583 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:27,622 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 4 0.018 0.274 2026-10-29 06:15:27,632 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:27,679 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.024 0.222 2026-10-29 06:15:27,740 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.033 0.114 2026-10-29 06:15:27,789 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.136 2026-10-29 06:15:27,817 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:27] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.015 2026-10-29 06:15:28,601 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:28,629 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:28,670 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:28] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.041 2026-10-29 06:15:28,753 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:28] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.017 0.037 2026-10-29 06:15:28,797 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.032 2026-10-29 06:15:28,866 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.015 0.050 2026-10-29 06:15:28,934 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:28] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.023 2026-10-29 06:15:29,733 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 06:15:29,787 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:29,834 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:29,841 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:15:29,846 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:29,857 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:15:29,860 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:29,884 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:29] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.016 2026-10-29 06:15:29,895 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:29,909 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:15:29,917 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77062708 for PoS orders references: ['Order 00391-002-0001'] (draft: False) 2026-10-29 06:15:30,200 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77062708 with result: [{'id': 492, 'pos_reference': 'Order 00391-002-0001', 'account_move': False}] 2026-10-29 06:15:31,372 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #154 deleted stock.move.line records with IDs: [749] 2026-10-29 06:15:31,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 548 0.732 1.186 2026-10-29 06:15:32,015 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.057 0.085 2026-10-29 06:15:32,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:32] "GET /web/image?model=pos.config&id=200&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.015 2026-10-29 06:15:32,825 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-10-29 06:15:32,839 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:15:32,856 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 51034 2026-10-29 06:15:32,857 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-10-29 06:15:32,857 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 51034 2026-10-29 06:15:33,001 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061533_001063_TestPoSSaleLoyalty.txt 2026-10-29 06:15:33,001 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpw9yc3fvc_chrome_odoo" 2026-10-29 06:15:33,043 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-29 06:15:34,619 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 51257 2026-10-29 06:15:34,619 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpijt4ugw2_chrome_odoo 2026-10-29 06:15:34,620 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:40927/json/version 2026-10-29 06:15:34,624 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40927/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:15:34,669 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-29 06:15:34,670 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:40927/json 2026-10-29 06:15:34,671 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40927/json with timeout 3 increased to 10s during tests 2026-10-29 06:15:34,691 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:40927/devtools/page/BF9FC35896760AF4416379C3EAE4E475 2026-10-29 06:15:34,703 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-10-29 06:15:34,712 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-10-29 06:15:35,344 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.res_users: Login successful for db:rb-c2b51ef-226090-429967 login:accountman from n/a 2026-10-29 06:15:35,348 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-10-29 06:15:35,351 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:35,352 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:35,392 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:15:36,537 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:36] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 111 0.117 1.036 2026-10-29 06:15:36,541 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': 'BF9FC35896760AF4416379C3EAE4E475', 'loaderId': 'AA7F25336C39097BD8D54F8DA3D80871', 'isDownload': False} 2026-10-29 06:15:36,542 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('test_pos_sale_loyalty_ignored_in_pos')" 2026-10-29 06:15:36,567 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:15:36,601 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:36] "GET /web/assets/8163da4/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.024 2026-10-29 06:15:36,618 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:36] "GET /web/assets/c625505/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-10-29 06:15:36,642 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:36] "GET /web/assets/4a156d1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.040 2026-10-29 06:15:37,236 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:37] "GET /web/webclient/translations/083e9f0ed1efd6cbf334b91a7b85c86add62605f?lang=en_US HTTP/1.1" 200 - 3 0.006 0.014 2026-10-29 06:15:37,257 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-29 06:15:37,360 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-29 06:15:37,364 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:15:37,370 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:15:37,400 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:38,173 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:38,561 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 337 0.366 0.809 2026-10-29 06:15:38,698 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.082 2026-10-29 06:15:38,743 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.025 2026-10-29 06:15:38,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-29 06:15:38,910 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:38] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.044 0.072 2026-10-29 06:15:38,997 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:38] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.018 0.151 2026-10-29 06:15:39,038 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-29 06:15:39,071 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.011 0.208 2026-10-29 06:15:39,144 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.014 0.299 2026-10-29 06:15:39,216 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.012 0.317 2026-10-29 06:15:39,314 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.038 0.399 2026-10-29 06:15:39,334 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.415 2026-10-29 06:15:39,384 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-29 06:15:39,410 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-29 06:15:39,448 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-29 06:15:39,455 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.035 0.370 2026-10-29 06:15:39,507 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-29 06:15:39,539 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.028 0.428 2026-10-29 06:15:39,596 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 8 0.008 0.435 2026-10-29 06:15:39,624 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.008 0.389 2026-10-29 06:15:39,643 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:15:39,651 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.257 2026-10-29 06:15:39,776 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 19 0.051 0.288 2026-10-29 06:15:39,799 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.009 0.313 2026-10-29 06:15:39,820 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.011 0.289 2026-10-29 06:15:39,841 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-29%2003:34:44 HTTP/1.1" 200 - 6 0.007 0.271 2026-10-29 06:15:39,890 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.014 0.260 2026-10-29 06:15:39,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-29%2003:23:00 HTTP/1.1" 200 - 6 0.004 0.226 2026-10-29 06:15:39,941 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 4 0.004 0.152 2026-10-29 06:15:39,961 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 4 0.002 0.145 2026-10-29 06:15:39,979 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:39] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-10-29%2006:14:34 HTTP/1.1" 200 - 4 0.002 0.142 2026-10-29 06:15:40,019 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:40] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.010 0.086 2026-10-29 06:15:40,048 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:40,086 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:40,088 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.016 0.036 2026-10-29 06:15:40,147 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:40] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.030 2026-10-29 06:15:40,184 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:40] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.011 2026-10-29 06:15:41,025 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:41,034 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:15:41,073 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:41] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.030 2026-10-29 06:15:41,145 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:41] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.019 0.042 2026-10-29 06:15:41,206 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.015 0.036 2026-10-29 06:15:41,760 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-29 06:15:42,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-10-29 06:15:42,046 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:15:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:15:42,073 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 51257 2026-10-29 06:15:42,074 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-10-29 06:15:42,075 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 51257 2026-10-29 06:15:42,188 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061542_187936_TestPoSSaleLoyalty.txt 2026-10-29 06:15:42,188 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpijt4ugw2_chrome_odoo" 2026-10-29 06:15:42,298 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-29 06:16:19,477 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 281 and Message-Id '<311379099309944.1793254579.419290781021118-openerp-private@1c0387c549fd>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-29 06:16:19,477 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-29 06:16:19,499 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #158 deleted mail.mail records with IDs: [281] 2026-10-29 06:16:19,549 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #158 deleted mail.message records with IDs: [28780] 2026-10-29 06:16:19,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-29 06:16:19,575 100 INFO rb-c2b51ef-226090-429967 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-29 06:16:21,064 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #158 deleted pos.payment.method records with IDs: [373] 2026-10-29 06:16:21,538 100 INFO rb-c2b51ef-226090-429967 odoo.models.unlink: User #158 deleted res.currency.rate records with IDs: [279, 278, 277] 2026-10-29 06:16:23,966 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-29 06:16:24,655 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-29 06:16:27,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-29 06:16:44,521 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:16:44,937 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37308522 for PoS orders references: ['Kiosk 00394-207-0001'] (draft: True) 2026-10-29 06:16:45,027 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37308522 with result: [{'id': 494, 'pos_reference': 'Kiosk 00394-207-0001', 'account_move': False}] 2026-10-29 06:16:45,059 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:16:45] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.094 0.450 2026-10-29 06:16:45,123 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 06:16:47,867 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-29 06:17:04,142 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 06:17:06,982 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-29 06:17:23,115 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome pid: 51464 2026-10-29 06:17:23,115 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless temporary user profile dir: /tmp/tmp3nf65125_chrome_odoo 2026-10-29 06:17:23,116 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:35549/json/version 2026-10-29 06:17:23,117 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35549/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:17:23,215 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Browser version: Chrome/150.0.7871.114 2026-10-29 06:17:23,216 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:35549/json 2026-10-29 06:17:23,217 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35549/json with timeout 3 increased to 10s during tests 2026-10-29 06:17:23,251 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Websocket url found: ws://127.0.0.1:35549/devtools/page/61C4601214B403375558D02AAF6303EF 2026-10-29 06:17:23,264 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Enable chrome headless console log notification 2026-10-29 06:17:23,272 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless enable page notifications 2026-10-29 06:17:23,291 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Setting session cookie in browser 2026-10-29 06:17:23,946 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Open "http://127.0.0.1:8069/pos-self/209?access_token=dfe3f376045e4327" in browser 2026-10-29 06:17:23,947 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigating to: "http://127.0.0.1:8069/pos-self/209?access_token=dfe3f376045e4327" 2026-10-29 06:17:23,980 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:17:24,977 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:24] "GET /pos-self/209?access_token=dfe3f376045e4327 HTTP/1.1" 200 - 170 0.155 0.854 2026-10-29 06:17:24,983 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigation result: {'frameId': '61C4601214B403375558D02AAF6303EF', 'loaderId': 'AC756D74547513C55514F617BA5AD105', 'isDownload': False} 2026-10-29 06:17:24,984 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-10-29 06:17:25,021 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:17:25,057 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f08c82/pos_self_order.assets.min.js, copying from /web/assets/9f08c82/pos_self_order.assets.min.js 2026-10-29 06:17:25,082 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:25] "GET /web/assets/1/9f08c82/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.009 0.038 2026-10-29 06:17:25,104 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js, copying from /web/assets/d4e247b/pos_self_order.assets_tests.min.js 2026-10-29 06:17:25,121 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:25] "GET /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.009 0.078 2026-10-29 06:17:25,142 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3a6a1d4/pos_self_order.assets.min.css, copying from /web/assets/3a6a1d4/pos_self_order.assets.min.css 2026-10-29 06:17:25,190 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:25] "GET /web/assets/1/3a6a1d4/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.026 0.132 2026-10-29 06:17:25,486 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:25] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.009 0.019 2026-10-29 06:17:25,512 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:25] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.015 2026-10-29 06:17:25,525 100 INFO rb-c2b51ef-226090-429967 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=dfe3f376045e4327"})" 2026-10-29 06:17:25,569 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:25] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.018 0.015 2026-10-29 06:17:25,585 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:25] "GET /web/image/website/1/favicon?unique=355607f HTTP/1.1" 200 - 7 0.004 0.023 2026-10-29 06:17:25,685 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.079 2026-10-29 06:17:25,729 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-10-29 06:17:26,405 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:26,511 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:26,539 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-29 06:17:26,545 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:17:26,636 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:26,647 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:26,660 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:26,683 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:26,719 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:26] "GET /menu/get-image/1813/512?unique=1793254624.151777 HTTP/1.1" 200 - 11 0.031 0.045 2026-10-29 06:17:26,826 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:26] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 28 0.028 0.118 2026-10-29 06:17:27,308 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 06:17:27,613 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:27,621 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:27,640 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:27,646 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:27,660 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:27] "GET /menu/get-image/1813/512 HTTP/1.1" 200 - 7 0.008 0.029 2026-10-29 06:17:27,671 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:27,687 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:27,704 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:27,744 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:27,746 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:27,762 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:27,846 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:27] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 30 0.028 0.093 2026-10-29 06:17:28,616 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:28,629 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:28,647 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60133486 for PoS orders references: ['Self-Order 00395-209-0001'] (draft: True) 2026-10-29 06:17:28,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60133486 with result: [{'id': 495, 'pos_reference': 'Self-Order 00395-209-0001', 'account_move': False}] 2026-10-29 06:17:28,896 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:28] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 85 0.111 0.156 2026-10-29 06:17:28,919 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.010 2026-10-29 06:17:28,988 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-29 06:17:29,682 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:29,691 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:29,718 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:29,737 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:29,741 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: test successful 2026-10-29 06:17:29,773 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:17:29,795 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing chrome headless with pid 51464 2026-10-29 06:17:29,796 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing websocket connection 2026-10-29 06:17:29,797 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Terminating chrome headless with pid 51464 2026-10-29 06:17:29,918 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061729_918519_TestSelfOrderAttribute.txt 2026-10-29 06:17:29,919 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Removing chrome user profile "/tmp/tmp3nf65125_chrome_odoo" 2026-10-29 06:17:30,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 06:17:32,788 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-29 06:17:51,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51628 2026-10-29 06:17:51,502 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmpy4cbdnzj_chrome_odoo 2026-10-29 06:17:51,503 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:44909/json/version 2026-10-29 06:17:51,504 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44909/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:17:51,570 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-10-29 06:17:51,570 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:44909/json 2026-10-29 06:17:51,571 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:44909/json with timeout 3 increased to 10s during tests 2026-10-29 06:17:51,591 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:44909/devtools/page/4640C314BC4C38037EB391CB6F1264BC 2026-10-29 06:17:51,610 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-10-29 06:17:51,622 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-10-29 06:17:51,636 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-10-29 06:17:52,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/210?access_token=27345aab91f54e4d" in browser 2026-10-29 06:17:52,311 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/210?access_token=27345aab91f54e4d" 2026-10-29 06:17:52,335 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:17:54,369 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:54] "GET /pos-self/210?access_token=27345aab91f54e4d HTTP/1.1" 200 - 192 0.172 1.870 2026-10-29 06:17:54,378 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '4640C314BC4C38037EB391CB6F1264BC', 'loaderId': '296F8E533EC682D5E58B24936BEC3EA1', 'isDownload': False} 2026-10-29 06:17:54,378 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-10-29 06:17:54,412 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:17:54,480 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3a6a1d4/pos_self_order.assets.min.css, copying from /web/assets/3a6a1d4/pos_self_order.assets.min.css 2026-10-29 06:17:54,518 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:54] "GET /web/assets/1/3a6a1d4/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.060 0.039 2026-10-29 06:17:54,539 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f08c82/pos_self_order.assets.min.js, copying from /web/assets/9f08c82/pos_self_order.assets.min.js 2026-10-29 06:17:54,564 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:54] "GET /web/assets/1/9f08c82/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.020 0.123 2026-10-29 06:17:54,597 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js, copying from /web/assets/d4e247b/pos_self_order.assets_tests.min.js 2026-10-29 06:17:54,631 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:54] "GET /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.015 0.189 2026-10-29 06:17:54,947 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:54] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 06:17:54,964 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:54] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.020 2026-10-29 06:17:54,991 100 INFO rb-c2b51ef-226090-429967 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=27345aab91f54e4d"})" 2026-10-29 06:17:55,042 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:55] "GET /web/image/website/1/favicon?unique=355607f HTTP/1.1" 200 - 7 0.013 0.020 2026-10-29 06:17:55,058 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:55] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.006 0.041 2026-10-29 06:17:55,182 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.097 2026-10-29 06:17:55,207 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-29 06:17:55,868 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:55,929 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:55,956 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:17:55,965 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-29 06:17:55,979 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:56,063 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:56,071 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:56,085 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:56,100 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:56,120 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:56,130 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:56] "GET /menu/get-image/1816/512?unique=1793254650.005891 HTTP/1.1" 200 - 11 0.009 0.045 2026-10-29 06:17:56,133 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:56,207 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:56,253 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:56] "GET /menu/get-image/1821/512?unique=1793254650.005891 HTTP/1.1" 200 - 7 0.028 0.025 2026-10-29 06:17:56,288 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:56] "GET /menu/get-image/1824/512?unique=1793254650.005891 HTTP/1.1" 200 - 7 0.011 0.064 2026-10-29 06:17:56,456 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:56] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 57 0.044 0.191 2026-10-29 06:17:56,982 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-29 06:17:57,282 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:57,326 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:57,333 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:57,346 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:57] "GET /menu/get-image/1826/512 HTTP/1.1" 200 - 7 0.020 0.037 2026-10-29 06:17:57,348 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:57,365 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:57,391 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48610306 for PoS orders references: ['Self-Order 00396-210-0001'] (draft: True) 2026-10-29 06:17:57,470 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48610306 with result: [{'id': 496, 'pos_reference': 'Self-Order 00396-210-0001', 'account_move': False}] 2026-10-29 06:17:57,709 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:57] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 114 0.124 0.223 2026-10-29 06:17:57,736 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:17:58,512 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:17:58,521 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-10-29 06:17:58,573 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:17:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:17:58,586 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51628 2026-10-29 06:17:58,592 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-10-29 06:17:58,602 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51628 2026-10-29 06:17:58,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061758_731240_TestSelfOrderCombo.txt 2026-10-29 06:17:58,731 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmpy4cbdnzj_chrome_odoo" 2026-10-29 06:17:58,771 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_correct_order ... 2026-10-29 06:18:17,278 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51825 2026-10-29 06:18:17,279 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmp6_46qnfm_chrome_odoo 2026-10-29 06:18:17,280 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:33327/json/version 2026-10-29 06:18:17,282 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33327/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:18:17,325 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-10-29 06:18:17,326 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:33327/json 2026-10-29 06:18:17,326 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:33327/json with timeout 3 increased to 10s during tests 2026-10-29 06:18:17,361 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:33327/devtools/page/40F84441B8E69BED54A4146560621706 2026-10-29 06:18:17,386 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-10-29 06:18:17,397 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-10-29 06:18:17,428 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-10-29 06:18:18,151 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/211?access_token=7b790966c6f14486" in browser 2026-10-29 06:18:18,151 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/211?access_token=7b790966c6f14486" 2026-10-29 06:18:18,180 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:18:19,275 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:19] "GET /pos-self/211?access_token=7b790966c6f14486 HTTP/1.1" 200 - 193 0.162 0.942 2026-10-29 06:18:19,284 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '40F84441B8E69BED54A4146560621706', 'loaderId': 'CF3668C3EE02B571259EF9D2A47ABCB1', 'isDownload': False} 2026-10-29 06:18:19,284 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('test_self_order_combo_correct_order')" 2026-10-29 06:18:19,317 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:18:19,352 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3a6a1d4/pos_self_order.assets.min.css, copying from /web/assets/3a6a1d4/pos_self_order.assets.min.css 2026-10-29 06:18:19,405 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:19] "GET /web/assets/1/3a6a1d4/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.031 0.047 2026-10-29 06:18:19,424 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f08c82/pos_self_order.assets.min.js, copying from /web/assets/9f08c82/pos_self_order.assets.min.js 2026-10-29 06:18:19,449 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:19] "GET /web/assets/1/9f08c82/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.013 0.107 2026-10-29 06:18:19,469 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js, copying from /web/assets/d4e247b/pos_self_order.assets_tests.min.js 2026-10-29 06:18:19,483 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:19] "GET /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.013 0.132 2026-10-29 06:18:19,724 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:19] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.014 2026-10-29 06:18:19,739 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:19] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.011 2026-10-29 06:18:19,747 100 INFO rb-c2b51ef-226090-429967 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=7b790966c6f14486"})" 2026-10-29 06:18:19,767 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:19] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.013 2026-10-29 06:18:19,790 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:19] "GET /web/image/website/1/favicon?unique=355607f HTTP/1.1" 200 - 7 0.005 0.017 2026-10-29 06:18:19,876 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.083 2026-10-29 06:18:19,913 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-29 06:18:20,579 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:20,645 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:20,669 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:18:20,678 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:20,683 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:18:20,727 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:20,742 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:20,746 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:20,830 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:20,879 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:20] "GET /menu/get-image/1829/512?unique=1793254650.005891 HTTP/1.1" 200 - 11 0.023 0.047 2026-10-29 06:18:20,913 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:20] "GET /menu/get-image/1836/512?unique=1793254650.005891 HTTP/1.1" 200 - 7 0.005 0.070 2026-10-29 06:18:20,943 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:20] "GET /menu/get-image/1833/512?unique=1793254650.005891 HTTP/1.1" 200 - 7 0.007 0.101 2026-10-29 06:18:21,118 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:21] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 55 0.048 0.228 2026-10-29 06:18:21,788 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-29 06:18:21,910 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:21,917 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:21,928 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:21,948 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:21,972 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:21,989 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:21] "GET /menu/get-image/1830/512?unique=1793254650.005891 HTTP/1.1" 200 - 7 0.014 0.023 2026-10-29 06:18:22,185 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:22] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 64 0.044 0.158 2026-10-29 06:18:22,993 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:23,029 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:23,064 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:23] "GET /menu/get-image/1838/512 HTTP/1.1" 200 - 7 0.018 0.030 2026-10-29 06:18:23,089 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43108257 for PoS orders references: ['Self-Order 00397-211-0001'] (draft: True) 2026-10-29 06:18:23,191 100 INFO rb-c2b51ef-226090-429967 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43108257 with result: [{'id': 497, 'pos_reference': 'Self-Order 00397-211-0001', 'account_move': False}] 2026-10-29 06:18:23,430 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:23] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 116 0.137 0.250 2026-10-29 06:18:23,478 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-29 06:18:23,502 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-29 06:18:24,239 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:24,241 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-10-29 06:18:24,257 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:18:24,274 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51825 2026-10-29 06:18:24,275 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-10-29 06:18:24,276 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51825 2026-10-29 06:18:24,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061824_380822_TestSelfOrderCombo.txt 2026-10-29 06:18:24,381 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmp6_46qnfm_chrome_odoo" 2026-10-29 06:18:24,499 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 06:18:27,201 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-10-29 06:18:42,949 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52011 2026-10-29 06:18:42,950 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpcbv_z52x_chrome_odoo 2026-10-29 06:18:42,954 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:35005/json/version 2026-10-29 06:18:42,962 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35005/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:18:43,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-29 06:18:43,042 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:35005/json 2026-10-29 06:18:43,043 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:35005/json with timeout 3 increased to 10s during tests 2026-10-29 06:18:43,053 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:35005/devtools/page/1932F89A7F68712B2BB7D93658ADE1B2 2026-10-29 06:18:43,072 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-29 06:18:43,083 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-29 06:18:43,118 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-29 06:18:43,769 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/212?access_token=0650fae1f1704484" in browser 2026-10-29 06:18:43,770 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/212?access_token=0650fae1f1704484" 2026-10-29 06:18:43,800 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:18:44,643 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:44] "GET /pos-self/212?access_token=0650fae1f1704484 HTTP/1.1" 200 - 169 0.127 0.721 2026-10-29 06:18:44,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '1932F89A7F68712B2BB7D93658ADE1B2', 'loaderId': 'E320D60E90E7E0642FE52EDBE1CDAB6E', 'isDownload': False} 2026-10-29 06:18:44,651 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-10-29 06:18:44,680 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:18:44,722 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3a6a1d4/pos_self_order.assets.min.css, copying from /web/assets/3a6a1d4/pos_self_order.assets.min.css 2026-10-29 06:18:44,771 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:44] "GET /web/assets/1/3a6a1d4/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.031 0.051 2026-10-29 06:18:44,790 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f08c82/pos_self_order.assets.min.js, copying from /web/assets/9f08c82/pos_self_order.assets.min.js 2026-10-29 06:18:44,813 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:44] "GET /web/assets/1/9f08c82/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.006 0.116 2026-10-29 06:18:44,841 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js, copying from /web/assets/d4e247b/pos_self_order.assets_tests.min.js 2026-10-29 06:18:44,858 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:44] "GET /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.017 0.146 2026-10-29 06:18:45,109 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:45] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.013 0.020 2026-10-29 06:18:45,128 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:45] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.021 2026-10-29 06:18:45,178 100 INFO rb-c2b51ef-226090-429967 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=0650fae1f1704484"})" 2026-10-29 06:18:45,234 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.090 2026-10-29 06:18:45,259 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:45] "GET /web/image/website/1/favicon?unique=355607f HTTP/1.1" 200 - 7 0.008 0.043 2026-10-29 06:18:45,268 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.012 2026-10-29 06:18:45,986 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:45,992 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:46,039 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:46,048 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:18:46,051 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:18:46,052 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-29 06:18:46,065 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:18:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:18:46,109 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52011 2026-10-29 06:18:46,116 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-29 06:18:46,118 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52011 2026-10-29 06:18:46,237 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061846_237594_TestSelfOrderCommon.txt 2026-10-29 06:18:46,238 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpcbv_z52x_chrome_odoo" 2026-10-29 06:18:46,283 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-10-29 06:19:02,494 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52167 2026-10-29 06:19:02,494 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpar87fz3e_chrome_odoo 2026-10-29 06:19:02,495 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:42977/json/version 2026-10-29 06:19:02,507 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42977/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:19:02,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-29 06:19:02,650 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:42977/json 2026-10-29 06:19:02,652 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:42977/json with timeout 3 increased to 10s during tests 2026-10-29 06:19:02,679 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:42977/devtools/page/3260CB47969966CAC94144A91617F67F 2026-10-29 06:19:02,695 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-29 06:19:02,717 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-29 06:19:02,735 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-29 06:19:03,446 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/213" in browser 2026-10-29 06:19:03,446 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/213" 2026-10-29 06:19:03,488 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:19:04,453 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:04] "GET /pos-self/213 HTTP/1.1" 200 - 170 0.148 0.834 2026-10-29 06:19:04,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '3260CB47969966CAC94144A91617F67F', 'loaderId': '0BDA68962451F82AD13837563F1D369E', 'isDownload': False} 2026-10-29 06:19:04,460 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-10-29 06:19:04,519 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:19:04,538 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3a6a1d4/pos_self_order.assets.min.css, copying from /web/assets/3a6a1d4/pos_self_order.assets.min.css 2026-10-29 06:19:04,570 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:04] "GET /web/assets/1/3a6a1d4/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.026 0.048 2026-10-29 06:19:04,589 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f08c82/pos_self_order.assets.min.js, copying from /web/assets/9f08c82/pos_self_order.assets.min.js 2026-10-29 06:19:04,606 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:04] "GET /web/assets/1/9f08c82/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.006 0.097 2026-10-29 06:19:04,616 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js, copying from /web/assets/d4e247b/pos_self_order.assets_tests.min.js 2026-10-29 06:19:04,629 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:04] "GET /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.007 0.090 2026-10-29 06:19:04,889 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:04] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.018 2026-10-29 06:19:04,906 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:04] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.014 2026-10-29 06:19:04,964 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:05,011 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.092 2026-10-29 06:19:05,026 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:05] "GET /web/image/website/1/favicon?unique=355607f HTTP/1.1" 200 - 7 0.004 0.032 2026-10-29 06:19:05,051 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-29 06:19:05,759 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:05,764 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:05,833 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:05,847 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:19:05,851 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:05,859 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-29 06:19:05,918 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:19:05,936 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52167 2026-10-29 06:19:05,949 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-29 06:19:05,950 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52167 2026-10-29 06:19:06,078 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061906_078167_TestSelfOrderCommon.txt 2026-10-29 06:19:06,078 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpar87fz3e_chrome_odoo" 2026-10-29 06:19:06,124 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-10-29 06:19:24,664 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52324 2026-10-29 06:19:24,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp62tz6rw1_chrome_odoo 2026-10-29 06:19:24,665 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:45427/json/version 2026-10-29 06:19:24,667 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45427/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:19:24,818 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-29 06:19:24,820 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:45427/json 2026-10-29 06:19:24,826 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:45427/json with timeout 3 increased to 10s during tests 2026-10-29 06:19:24,879 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:45427/devtools/page/F28CEC3AA6A822ADC0C28ABA8CD1F1AC 2026-10-29 06:19:24,911 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-29 06:19:24,943 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-29 06:19:24,971 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-29 06:19:25,685 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=6afcb0848d844394" in browser 2026-10-29 06:19:25,685 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=6afcb0848d844394" 2026-10-29 06:19:25,727 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-29 06:19:26,863 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:26] "GET /pos-self/214?access_token=6afcb0848d844394 HTTP/1.1" 200 - 191 0.179 0.962 2026-10-29 06:19:26,868 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'F28CEC3AA6A822ADC0C28ABA8CD1F1AC', 'loaderId': '11A3A364F84CCEEB940BDDC2D2B4F27D', 'isDownload': False} 2026-10-29 06:19:26,869 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-29 06:19:26,907 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:19:26,952 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f08c82/pos_self_order.assets.min.js, copying from /web/assets/9f08c82/pos_self_order.assets.min.js 2026-10-29 06:19:26,987 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:26] "GET /web/assets/1/9f08c82/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.024 0.045 2026-10-29 06:19:27,002 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js, copying from /web/assets/d4e247b/pos_self_order.assets_tests.min.js 2026-10-29 06:19:27,021 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:27] "GET /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.016 0.072 2026-10-29 06:19:27,044 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3a6a1d4/pos_self_order.assets.min.css, copying from /web/assets/3a6a1d4/pos_self_order.assets.min.css 2026-10-29 06:19:27,109 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:27] "GET /web/assets/1/3a6a1d4/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.039 0.125 2026-10-29 06:19:27,439 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:27] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.023 2026-10-29 06:19:27,476 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:27] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.011 2026-10-29 06:19:27,546 100 INFO rb-c2b51ef-226090-429967 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=6afcb0848d844394"})" 2026-10-29 06:19:27,589 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.096 2026-10-29 06:19:27,629 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:27] "GET /web/image/website/1/favicon?unique=355607f HTTP/1.1" 200 - 7 0.013 0.052 2026-10-29 06:19:27,639 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.014 2026-10-29 06:19:28,322 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,326 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,385 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,394 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:19:28,399 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,399 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,468 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,471 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,485 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,495 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,519 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:28] "GET /menu/get-image/1843/512?unique=1793254704.50512 HTTP/1.1" 200 - 11 0.017 0.027 2026-10-29 06:19:28,526 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,547 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,569 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,580 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,599 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,619 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,627 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,647 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:28,649 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19: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-10-29 06:19:28,657 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-29 06:19:28,730 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-29 06:19:28,734 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:28] "GET /menu/get-image/1848/512?unique=1793254704.50512 HTTP/1.1" 200 - 7 0.021 0.036 2026-10-29 06:19:28,766 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52324 2026-10-29 06:19:28,775 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-29 06:19:28,782 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52324 2026-10-29 06:19:28,785 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:28] "GET /menu/get-image/1851/512?unique=1793254704.50512 HTTP/1.1" 200 - 7 0.023 0.072 2026-10-29 06:19:28,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061928_912750_TestSelfOrderCommon.txt 2026-10-29 06:19:28,914 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp62tz6rw1_chrome_odoo" 2026-10-29 06:19:29,351 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52484 2026-10-29 06:19:29,361 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp4pfd_10h_chrome_odoo 2026-10-29 06:19:29,361 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:41287/json/version 2026-10-29 06:19:29,370 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41287/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:19:29,442 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-29 06:19:29,443 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:41287/json 2026-10-29 06:19:29,451 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:41287/json with timeout 3 increased to 10s during tests 2026-10-29 06:19:29,475 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:41287/devtools/page/57EBE236841A5881984FC70EBEA05296 2026-10-29 06:19:29,514 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-29 06:19:29,530 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-29 06:19:29,549 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-29 06:19:29,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=6afcb0848d844394" in browser 2026-10-29 06:19:29,583 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=6afcb0848d844394" 2026-10-29 06:19:29,996 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:29] "GET /pos-self/214?access_token=6afcb0848d844394 HTTP/1.1" 200 - 90 0.097 0.286 2026-10-29 06:19:30,000 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '57EBE236841A5881984FC70EBEA05296', 'loaderId': '9E84B7F3EA608487F65780176B742BA6', 'isDownload': False} 2026-10-29 06:19:30,001 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-29 06:19:30,034 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:19:30,063 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:30] "GET /web/assets/1/3a6a1d4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.010 0.011 2026-10-29 06:19:30,080 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:30] "GET /web/assets/1/9f08c82/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.028 2026-10-29 06:19:30,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:30] "GET /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.010 0.034 2026-10-29 06:19:30,413 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:30] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-29 06:19:30,438 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:30] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.013 2026-10-29 06:19:30,456 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-29 06:19:30,476 100 INFO rb-c2b51ef-226090-429967 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=6afcb0848d844394"})" 2026-10-29 06:19:30,503 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:30] "GET /web/image/website/1/favicon?unique=355607f HTTP/1.1" 200 - 6 0.004 0.013 2026-10-29 06:19:30,563 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-29 06:19:31,289 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,295 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,360 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,364 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,367 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:19:31,375 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,477 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,478 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,488 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,493 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,515 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,533 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:31] "GET /menu/get-image/1843/512?unique=1793254704.50512 HTTP/1.1" 200 - 7 0.007 0.035 2026-10-29 06:19:31,535 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,556 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,567 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,582 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,599 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,612 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,634 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:31,638 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-29 06:19:31,646 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-29 06:19:31,685 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-29 06:19:31,693 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:31] "GET /menu/get-image/1848/512?unique=1793254704.50512 HTTP/1.1" 200 - 7 0.009 0.034 2026-10-29 06:19:31,714 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52484 2026-10-29 06:19:31,718 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-29 06:19:31,720 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52484 2026-10-29 06:19:31,757 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:31] "GET /menu/get-image/1851/512?unique=1793254704.50512 HTTP/1.1" 200 - 7 0.028 0.061 2026-10-29 06:19:31,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061931_843716_TestSelfOrderCommon.txt 2026-10-29 06:19:31,844 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp4pfd_10h_chrome_odoo" 2026-10-29 06:19:32,296 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52641 2026-10-29 06:19:32,296 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpcnb46mom_chrome_odoo 2026-10-29 06:19:32,296 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:40751/json/version 2026-10-29 06:19:32,308 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40751/json/version with timeout 3 increased to 10s during tests 2026-10-29 06:19:32,420 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-29 06:19:32,421 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:40751/json 2026-10-29 06:19:32,422 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common.requests: request http://127.0.0.1:40751/json with timeout 3 increased to 10s during tests 2026-10-29 06:19:32,459 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:40751/devtools/page/5E3770C7EB9F9366D8DFDEBD4EB53906 2026-10-29 06:19:32,478 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-29 06:19:32,504 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-29 06:19:32,534 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-29 06:19:32,560 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=6afcb0848d844394" in browser 2026-10-29 06:19:32,560 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=6afcb0848d844394" 2026-10-29 06:19:33,025 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:33] "GET /pos-self/214?access_token=6afcb0848d844394 HTTP/1.1" 200 - 89 0.101 0.342 2026-10-29 06:19:33,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '5E3770C7EB9F9366D8DFDEBD4EB53906', 'loaderId': 'EFF0882E7A70D21689E286C78EDC0517', 'isDownload': False} 2026-10-29 06:19:33,030 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-29 06:19:33,053 100 INFO rb-c2b51ef-226090-429967 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-29 06:19:33,099 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:33] "GET /web/assets/1/3a6a1d4/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.029 2026-10-29 06:19:33,115 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:33] "GET /web/assets/1/9f08c82/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.024 2026-10-29 06:19:33,133 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:33] "GET /web/assets/1/d4e247b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.039 2026-10-29 06:19:33,435 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:33] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.020 2026-10-29 06:19:33,457 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:33] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.013 2026-10-29 06:19:33,489 100 INFO rb-c2b51ef-226090-429967 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=6afcb0848d844394"})" 2026-10-29 06:19:33,491 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.013 2026-10-29 06:19:33,521 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:33] "GET /web/image/website/1/favicon?unique=355607f HTTP/1.1" 200 - 6 0.003 0.018 2026-10-29 06:19:33,586 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.006 2026-10-29 06:19:34,308 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,313 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,383 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,393 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-29 06:19:34,398 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,403 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,452 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,465 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,491 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,496 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,509 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:34] "GET /menu/get-image/1843/512?unique=1793254704.50512 HTTP/1.1" 200 - 7 0.009 0.034 2026-10-29 06:19:34,523 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,592 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,625 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,626 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,651 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,666 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,687 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,695 100 INFO rb-c2b51ef-226090-429967 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-10-29 06:19:34,698 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-29 06:19:34,712 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-29 06:19:34,738 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52641 2026-10-29 06:19:34,765 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-29 06:19:34,770 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52641 2026-10-29 06:19:34,772 100 INFO ? werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-29 06:19:34,777 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:34] "GET /menu/get-image/1848/512?unique=1793254704.50512 HTTP/1.1" 200 - 7 0.033 0.028 2026-10-29 06:19:34,829 100 INFO rb-c2b51ef-226090-429967 werkzeug: 127.0.0.1 - - [29/Oct/2026 06:19:34] "GET /menu/get-image/1851/512?unique=1793254704.50512 HTTP/1.1" 200 - 7 0.005 0.104 2026-10-29 06:19:34,913 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-c2b51ef-226090-429967/chrome_logs/chrome_log_20261029_061934_912923_TestSelfOrderCommon.txt 2026-10-29 06:19:34,913 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpcnb46mom_chrome_odoo" 2026-10-29 06:19:34,986 100 INFO rb-c2b51ef-226090-429967 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-29 06:19:37,782 100 INFO rb-c2b51ef-226090-429967 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ...